:root{
  --h:254;
  --l:78%;
  --s:var(--s-base);
  --h-green:168;
  --h-red:353;
  --h-yellow:45;
  --s-base:88%;
  --s-min:11%;
  --color-brand-primary:hsl(var(--h) var(--s) var(--l));
  --color-bg-02:hsl(var(--h) var(--s-min) 97%);
  --color-bg-z1:hsl(var(--h) var(--s-min) 99%);
  --color-bg-info:hsl(var(--h) var(--s) 95%);
  --color-bg-warning:hsl(var(--h-yellow) var(--s) 85%);
  --color-bg-error:hsl(var(--h-red) var(--s) 94%);
  --color-text:rgba(0, 0, 0, 0.87);
  --color-text-02:rgba(0, 0, 0, 0.6);
  --color-text-03:rgba(0, 0, 0, 0.38);
  --color-border:rgba(0, 0, 0, 0.08);
  --color-fill:rgb(var(--h) var(--s-min) 11% / 0.04);
  --color-text-info:hsl(var(--h) var(--s) 61%);
  --color-text-02-info:hsl(var(--h) var(--s) 70%);
  --color-text-error:hsl(var(--h-red) var(--s) 44%);
  --color-text-02-error:hsl(var(--h-red) var(--s) 61%);
  --color-text-warning:hsl(var(--h-yellow) var(--s) 27%);
  --color-text-02-warning:hsl(var(--h-yellow) var(--s) 35%);
  --color-text-success:hsl(var(--h-green) var(--s) 25%);
  --color-text-02-success:hsl(var(--h-green) var(--s) 32%);
  --dir:ltr;
  --font-weight-title:500;
  --font-weight-h3:500;
  --font-size-h2:1.375rem;
  --font-weight-h2:500;
  --letter-spacing-h2:0;
  --line-height-h2:1.4545454545;
  --padding-top-h2:0;
  --padding-bottom-h2:0;
  --padding-top-base:6px;
  --padding-bottom-base:2px;
  --font-size-body-sm:15px;
  --line-height-body-sm:math.div(20, 15);
  --letter-spacing-body-sm:0.1px;
  --font-size-fine-print:12px;
  --line-height-fine-print:math.div(16, 12);
  --padding-top-fine-print:4px;
  --padding-bottom-fine-print:4px;
  --dim-1:8px;
  --dim-1p5:12px;
  --dim-2:16px;
  --dim-2p5:20px;
  --dim-3:24px;
  --dim-5:40px;
  --radius-base:var(--dim-1p5);
  --radius-sm:var(--dim-1);
  --radius-lg:1.75rem;
  --duration-100:0.11s;
  --duration-200:0.15s;
  --easing-base:cubic-bezier(0.2, 0, 0.38, 0.9);
}

[data-theme=dark]{
  --color-bg-02:hsl(var(--h) var(--s-min) 24%);
  --color-bg-z1:hsl(var(--h) var(--s-min) 18%);
  --color-bg-warning:hsl(var(--h-yellow) var(--s) 36% / 0.2), hsl(var(--h-yellow) var(--s) 36% / 0.15) 33.33%, hsl(var(--h-yellow) var(--s) 36% / 0);
  --color-bg-error:hsl(var(--h-red) var(--s) 63% / 0.6), hsl(var(--h-red) var(--s) 63% / 0.3) 33.33%, hsl(var(--h-red) var(--s) 63% / 0);
  --color-bg-info:hsl(var(--h) var(--s) 92% / 0.1), hsl(var(--h) var(--s) 92% / 0.05) 33.33%, hsl(var(--h) var(--s) 92% / 0);
  --color-text:rgba(255, 255, 255, 0.87);
  --color-text-02:rgba(255, 255, 255, 0.6);
  --color-text-03:rgba(255, 255, 255, 0.38);
  --color-border:rgba(255, 255, 255, 0.08);
  --color-fill:rgba(255, 255, 255, 0.04);
  --color-text-error:hsl(var(--h-red) var(--s) 76%);
  --color-text-02-error:hsl(var(--h-red) var(--s) 63%);
  --color-text-warning:hsl(var(--h-yellow) var(--s) 43%);
  --color-text-02-warning:hsl(var(--h-yellow) var(--s) 34%);
  --color-text-success:hsl(var(--h-green) var(--s) 38%);
  --color-text-02-success:hsl(var(--h-green) var(--s) 31%);
}

*{
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
}

html,
body{
  margin:0;
  padding:0;
}

body{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  background:var(--color-bg-02);
  border-radius:var(--radius-base);
  -webkit-box-shadow:inset 0 0 0 1px var(--color-border);
  box-shadow:inset 0 0 0 1px var(--color-border);
  color:var(--color-text);
  contain:content;
  font:17px/1.4112 system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, "Segoe UI", Roboto, Arial, sans-serif;
  letter-spacing:0.011em;
  isolation:isolate;
}

.widget{
  padding:var(--dim-2p5);
  margin-bottom:0;
  margin-inline:auto;
  max-width:920px;
}

h1, .e-h1,
h2, .e-h2,
h3, .e-h3{
  display:block;
  font-family:var(--font-family-titles);
  font-weight:500;
  text-wrap:balance;
  margin-block:0;
  text-rendering:optimizeLegibility;
}

h3,
.e-h3{
  font-size:var(--font-size-h3);
  line-height:var(--line-height-h3);
  padding-top:var(--padding-top-h3);
  padding-bottom:var(--padding-bottom-h3);
  font-weight:var(--font-weight-h3, bold);
  letter-spacing:var(--letter-spacing-h3);
}

p{
  font-variant-numeric:oldstyle-nums;
  margin-block:0;
  padding-top:var(--padding-top-base);
  padding-bottom:var(--padding-bottom-base);
}

.widget__provider{
  padding-top:var(--dim-1);
  padding-inline:var(--dim-1p5);
}
.widget__provider > a{
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  font-size:var(--font-size-fine-print);
  font-weight:500;
  gap:var(--dim-1);
  line-height:var(--line-height-fine-print);
  margin-top:var(--dim-1);
}
.widget__provider > a, .widget__provider > a:active, .widget__provider > a:hover{
  color:var(--color-text-02);
  -webkit-text-decoration:none;
  text-decoration:none;
}
.widget__provider > a img{
  height:16px;
  width:16px;
}

.text-secondary{
  color:var(--color-text-02);
}

.text-success{
  color:var(--color-text-success);
}

.text-warning{
  color:var(--color-text-warning);
}

.text-error{
  color:var(--color-text-error);
}

.d-none{
  display:none;
}

@media only screen and (min-width: 568px){
  .phone-l\:d-none{
    display:none;
  }
  .phone-l\:d-block{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
  }
}
@media only screen and (min-width: 768px){
  .tablet\:d-none{
    display:none;
  }
  .tablet\:d-block{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
  }
}
.e-asset-details__header{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  gap:var(--dim-3);
  padding-bottom:var(--dim-3);
}

.e-asset-details__figure{
  display:none;
}
@media only screen and (min-width: 568px){
  .e-asset-details__figure{
    border-radius:50%;
    -ms-flex-negative:0;
    flex-shrink:0;
    margin:0;
    position:relative;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -o-object-fit:contain;
    object-fit:contain;
  }
}

.e-asset-details__icon{
  width:var(--dim-5);
  height:var(--dim-5);
}

.e-asset-details__summary{
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1;
  -webkit-padding-end:var(--dim-2);
  padding-inline-end:var(--dim-2);
}

:where(.e-asset-details__summary > .e-eyebrow){
  position:relative;
}
:where(.e-asset-details__summary > .e-eyebrow) .e-icon{
  display:none;
}
@media only screen and (min-width: 568px){
  :where(.e-asset-details__summary > .e-eyebrow) .e-icon{
    display:block;
    position:absolute;
    top:50%;
    inset-inline-start:-1.5rem;
    translate:0 -50%;
  }
}

:where(.e-asset-details) .e-row{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
}
@media only screen and (min-width: 768px) and (min-height: 361px){
  :where(.e-asset-details) .e-row{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
  }
}

.e-asset-details__symbol,
.e-asset-details__price{
  font-size:var(--font-size-h2);
  line-height:var(--line-height-h2);
  padding-top:var(--padding-top-h2);
  padding-bottom:var(--padding-bottom-h2);
}

.e-asset-details__symbol{
  margin-top:var(--dim-1);
  margin-bottom:0;
}
@media only screen and (min-width: 768px) and (min-height: 361px){
  .e-asset-details__symbol{
    margin-top:0;
  }
}

.e-asset-details__price{
  font-weight:var(--font-weight-title);
  margin-top:0;
  margin-bottom:var(--dim-1);
}
@media only screen and (min-width: 768px) and (min-height: 361px){
  .e-asset-details__price{
    margin-bottom:0;
  }
}

.e-asset-details__header p{
  margin-bottom:0;
}

.e-asset-details__price-change{
  font-size:var(--font-size-h3);
  line-height:var(--line-height-h3);
  padding-top:var(--padding-top-h3);
  padding-bottom:var(--padding-bottom-h3);
  -webkit-padding-start:1ch;
  padding-inline-start:1ch;
}
.e-asset-details__price-change.is-positive{
  color:var(--color-text-success);
}
.e-asset-details__price-change.is-negative{
  color:var(--color-text-error);
}

.e-asset-details__title,
.e-asset-details__stats span{
  font-size:var(--font-size-body-sm);
  line-height:var(--line-height-body-sm);
  padding-top:var(--padding-top-body-sm);
  padding-bottom:var(--padding-bottom-body-sm);
  color:var(--color-text-02);
}

.e-asset-details__stats{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  gap:var(--dim-1);
}

.e-chart,
.e-asset-details__chart{
  position:relative;
  width:100%;
  height:288px;
}
.e-chart > div:not(.e-chart__error):not(.e-chart__loader),
.e-asset-details__chart > div:not(.e-chart__error):not(.e-chart__loader){
  height:100%;
}
.e-chart > div,
.e-asset-details__chart > div{
  max-height:100%;
}
.e-chart canvas,
.e-asset-details__chart canvas{
  width:100%;
  max-width:none;
  height:100%;
}

.e-chart{
  margin:0;
  height:288px;
}

.e-asset-details__chart{
  height:100%;
  min-height:288px;
}

.e-chart__loader,
.e-chart__error{
  border-radius:var(--radius-base);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  padding:var(--dim-3);
  position:absolute;
  top:50%;
  left:50%;
  translate:-50% -50%;
  height:auto;
  z-index:2;
}

.e-chart__loader{
  background-color:var(--color-bg-info);
  color:var(--color-text-info);
}
[data-theme=dark] .e-chart__loader{
  background-color:var(--color-bg-z1);
  background-image:radial-gradient(circle 216px at 0 100%, var(--color-bg-info));
  color:rgba(255, 255, 255, 0.7);
}

.e-chart__error{
  background-color:var(--color-bg-error);
  color:var(--color-text-error);
}
[data-theme=dark] .e-chart__error{
  background-color:var(--color-bg-z1);
  background-image:radial-gradient(circle 216px at 0 100%, var(--color-bg-error));
  color:rgba(255, 255, 255, 0.7);
}