:root{--text-disable:rgba(255,255,255,0.2);--text-secondary:rgba(255,255,255,0.4);--text-normal:rgba(255,255,255,0.6);--text-active:rgba(255,255,255,1);--text-header:rgba(255,255,255,0.9);--border-color:rgba(255,255,255,0.08);--hover-border-color:var(--chakra-colors-whiteAlpha-400);--boxShadow-color:rgba(0,0,0,0.05);--icon-color:rgba(255,255,255,1);--button-color:rgba(17,17,17,0.9);--bg-color:#0e0e0e;--bg-button-color:#0012b8;--bg-body-color:#030303;--bg-tooltip-color:#434343;--bg-hover-color:rgba(255,255,255,0.05);--Area_big_bg:rgba(255,255,255,0.1);--Area_small_bg:rgba(255,255,255,0.05);--card-line:rgba(255,255,255,0.08);--app-body-bg:#061118}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--text-active);background:var(--app-body-bg);font-weight:500;font-size:14px;font-family:PP Neue Montreal,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}@font-face{font-family:PP Neue Montreal;src:url("ppneuemontreal-thin.woff") format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url("ppneuemontreal-book.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url("ppneuemontreal-medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url("ppneuemontreal-bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url("ppneuemontreal-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url("ppneuemontreal-semibolditalic.woff") format("woff");font-weight:600;font-style:italic;font-display:swap}@keyframes scroll-bounce{0%,to{transform:translateY(0);opacity:.6}50%{transform:translateY(6px);opacity:1}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes faroo-sparkle-blink{0%,to{opacity:var(--rest-op,.4);transform:scale(1)}50%{opacity:var(--peak-op,1);transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.sparkle-animate{animation:none!important}}