: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;
}

.signalmsg{
  -webkit-box-align:baseline;
  -ms-flex-align:baseline;
  align-items:baseline;
  border-radius:var(--radius-sm);
  display:grid;
  grid-gap:0 var(--dim-1);
  gap:0 var(--dim-1);
  grid-template-columns:-webkit-max-content 1fr;
  grid-template-columns:max-content 1fr;
  grid-template-rows:auto auto;
  padding-block:var(--dim-1p5);
  padding-inline:var(--dim-1p5);
}
.signalmsg, .signalmsg:active, .signalmsg:hover{
  -webkit-text-decoration:none;
  text-decoration:none;
}
.signalmsg:nth-child(odd){
  background-color:var(--color-fill);
}
@media only screen and (min-width: 568px){
  .signalmsg{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:var(--dim-2);
    height:var(--dim-5);
  }
}

.signalgroup + .signalgroup{
  margin-top:var(--dim-2);
}

.signaldate,
.signaldt{
  font-size:var(--font-size-fine-print);
  font-variant-numeric:lining-nums tabular-nums;
}

.signaldate{
  color:var(--color-text-02-success);
  font-weight:700;
  position:relative;
  line-height:var(--line-height-fine-print);
  padding-top:var(--padding-top-fine-print);
  padding-bottom:var(--padding-top-fine-print);
  -webkit-padding-start:var(--dim-1p5);
  padding-inline-start:var(--dim-1p5);
  translate:0 var(--dim-1);
}

.signaldt{
  color:var(--color-text-02);
  grid-column:2;
  grid-row:1;
}
@media only screen and (min-width: 568px){
  .signaldt{
    -webkit-box-flex:0;
    -ms-flex:none;
    flex:none;
    width:-webkit-max-content;
    width:-moz-max-content;
    width:max-content;
  }
}

.signalcurr{
  color:var(--color-text);
  font-size:var(--font-size-body-sm);
  font-weight:500;
  grid-column:1;
  grid-row:1;
  letter-spacing:var(--letter-spacing-body-sm);
}
@media only screen and (min-width: 568px){
  .signalcurr{
    -webkit-box-flex:0;
    -ms-flex:none;
    flex:none;
    overflow:hidden;
    text-align:center;
    text-overflow:ellipsis;
    white-space:nowrap;
    width:8ch;
  }
}

.signalmsgtext{
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  display:-webkit-box;
  line-clamp:2;
  overflow:hidden;
  max-height:3.5rem;
  color:var(--color-text-02);
  grid-column:1/-1;
  grid-row:2;
}
@media only screen and (min-width: 568px){
  .signalmsgtext{
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    flex-grow:1;
    min-width:0;
  }
}

.cryptoapi-signals__icon{
  color:var(--color-text);
  -webkit-margin-end:var(--dim-1);
  margin-inline-end:var(--dim-1);
  vertical-align:middle;
}