: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-h3{
  margin-bottom:var(--dim-1);
}
.e-h3 span{
  color:var(--color-text-02);
  text-transform:uppercase;
}

.e-assets{
  --table-border-color:var(--color-border);
  --table-border-width:var(--border-width);
  --cell-padding-x:var(--dim-2);
  --cell-padding-y:var(--dim-1p5);
  border-collapse:collapse;
  border-spacing:0;
  font-variant-numeric:lining-nums tabular-nums;
  margin:0;
  text-indent:0;
  width:100%;
}

.e-assets__symbols{
  width:100%;
}

.e-assets tr{
  background-color:transparent;
  background-image:none;
  border:0;
  border-radius:var(--radius-sm);
  cursor:pointer;
  position:relative;
  -webkit-transition:background-image var(--duration-200) var(--easing-base);
  transition:background-image var(--duration-200) var(--easing-base);
}
.e-assets tr:hover th,
.e-assets tr:hover td{
  background-color:hsl(var(--h), var(--s), 97%);
}
.e-assets tr:not(:last-child)::after{
  border-bottom:1px solid var(--color-border);
  bottom:0;
  content:"";
  height:0;
  inset-inline:var(--dim-1p5);
  position:absolute;
}

[data-theme=dark] .e-assets tr:hover{
  background-image:radial-gradient(50% 12px at 50% 0%, rgba(255, 255, 255, 0.16), rgba(255, 255, 255, 0.14) 2%, rgba(255, 255, 255, 0.12) 10%, rgba(255, 255, 255, 0.09) 21%, rgba(255, 255, 255, 0.06) 36%, rgba(255, 255, 255, 0.03) 54%, rgba(255, 255, 255, 0));
}
[data-theme=dark] .e-assets tr:hover th,
[data-theme=dark] .e-assets tr:hover td{
  background-color:transparent;
}

th,
td{
  border:0;
  -webkit-box-shadow:none;
  box-shadow:none;
  font-weight:400;
  padding-block:var(--dim-1p5);
  padding-inline:var(--cell-padding-x);
  -webkit-transition:background-color var(--duration-200) var(--easing-base);
  transition:background-color var(--duration-200) var(--easing-base);
  vertical-align:middle;
  white-space:nowrap;
}

th{
  border-radius:var(--radius-sm) 0 0 var(--radius-sm);
  padding-inline:var(--dim-1p5);
  position:relative;
  text-align:left;
}

td{
  font-weight:400;
  padding-inline:0 var(--dim-1p5);
  text-align:right;
}
td:last-child:not(.e-assets__empty):not(.e-assets__loading){
  border-radius:0 var(--radius-sm) var(--radius-sm) 0;
}

.e-assets__symbol{
  font-size:var(--font-size-body-sm);
  font-weight:500;
  line-height:var(--line-height-body-sm);
}

.e-assets__price,
.e-assets__change{
  font-size:var(--font-size-body-sm);
  line-height:var(--line-height-body-sm);
  text-align:right;
}

.e-assets__price small,
.e-assets__name{
  font-size:var(--font-size-fine-print);
  line-height:var(--font-size-fine-print);
}

.e-assets__name{
  text-overflow:ellipsis;
  white-space:nowrap;
  overflow:hidden;
  color:var(--color-text-02);
  padding-top:var(--dim-0p5);
}

.e-assets__change.is-positive{
  color:var(--color-text-success);
}

.e-assets__change.is-negative{
  color:var(--color-text-error);
}

.e-assets__loading,
.e-assets__empty{
  border-radius:var(--radius-base);
  padding:var(--dim-3);
  text-align:left;
  vertical-align:middle;
}

.e-assets__loading{
  background-color:var(--color-bg-info);
  color:var(--color-text-info);
}
[data-theme=dark] .e-assets__loading{
  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-assets__empty{
  background-color:var(--color-bg-error);
  color:var(--color-text-error);
}
[data-theme=dark] .e-assets__empty{
  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);
}