@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600&display=swap");
:root { --vt-c-background: #fff; }
@media (prefers-color-scheme: dark) {
  :root { --vt-c-background: #141414; }
}
.zkme-widget-mask { z-index: 10; background: rgba(18, 20, 29, 0.66); justify-content: center; align-items: center; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
.zkme-transition { opacity: 0; transition: opacity 0.3s ease-in-out; display: none; }
.zkme-fade { opacity: 1; }
.zkme-widget-wrap { background: var(--vt-c-background); border-radius: 20px; width: 510px; height: 700px; overflow: hidden; }
.zkme-widget-wrap iframe { border: 0px; margin: 0px; padding: 0px; }
@media screen and (max-width: 510px) {
  .zkme-widget-wrap { border-radius: 0px; width: 100%; height: 100%; }
}
[data-aos][data-aos][data-aos-duration="50"], body[data-aos-duration="50"] [data-aos] { transition-duration: 50ms; }
[data-aos][data-aos][data-aos-delay="50"], body[data-aos-delay="50"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="50"].aos-animate, body[data-aos-delay="50"] [data-aos].aos-animate { transition-delay: 50ms; }
[data-aos][data-aos][data-aos-duration="100"], body[data-aos-duration="100"] [data-aos] { transition-duration: 0.1s; }
[data-aos][data-aos][data-aos-delay="100"], body[data-aos-delay="100"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="100"].aos-animate, body[data-aos-delay="100"] [data-aos].aos-animate { transition-delay: 0.1s; }
[data-aos][data-aos][data-aos-duration="150"], body[data-aos-duration="150"] [data-aos] { transition-duration: 0.15s; }
[data-aos][data-aos][data-aos-delay="150"], body[data-aos-delay="150"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="150"].aos-animate, body[data-aos-delay="150"] [data-aos].aos-animate { transition-delay: 0.15s; }
[data-aos][data-aos][data-aos-duration="200"], body[data-aos-duration="200"] [data-aos] { transition-duration: 0.2s; }
[data-aos][data-aos][data-aos-delay="200"], body[data-aos-delay="200"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="200"].aos-animate, body[data-aos-delay="200"] [data-aos].aos-animate { transition-delay: 0.2s; }
[data-aos][data-aos][data-aos-duration="250"], body[data-aos-duration="250"] [data-aos] { transition-duration: 0.25s; }
[data-aos][data-aos][data-aos-delay="250"], body[data-aos-delay="250"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="250"].aos-animate, body[data-aos-delay="250"] [data-aos].aos-animate { transition-delay: 0.25s; }
[data-aos][data-aos][data-aos-duration="300"], body[data-aos-duration="300"] [data-aos] { transition-duration: 0.3s; }
[data-aos][data-aos][data-aos-delay="300"], body[data-aos-delay="300"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="300"].aos-animate, body[data-aos-delay="300"] [data-aos].aos-animate { transition-delay: 0.3s; }
[data-aos][data-aos][data-aos-duration="350"], body[data-aos-duration="350"] [data-aos] { transition-duration: 0.35s; }
[data-aos][data-aos][data-aos-delay="350"], body[data-aos-delay="350"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="350"].aos-animate, body[data-aos-delay="350"] [data-aos].aos-animate { transition-delay: 0.35s; }
[data-aos][data-aos][data-aos-duration="400"], body[data-aos-duration="400"] [data-aos] { transition-duration: 0.4s; }
[data-aos][data-aos][data-aos-delay="400"], body[data-aos-delay="400"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="400"].aos-animate, body[data-aos-delay="400"] [data-aos].aos-animate { transition-delay: 0.4s; }
[data-aos][data-aos][data-aos-duration="450"], body[data-aos-duration="450"] [data-aos] { transition-duration: 0.45s; }
[data-aos][data-aos][data-aos-delay="450"], body[data-aos-delay="450"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="450"].aos-animate, body[data-aos-delay="450"] [data-aos].aos-animate { transition-delay: 0.45s; }
[data-aos][data-aos][data-aos-duration="500"], body[data-aos-duration="500"] [data-aos] { transition-duration: 0.5s; }
[data-aos][data-aos][data-aos-delay="500"], body[data-aos-delay="500"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="500"].aos-animate, body[data-aos-delay="500"] [data-aos].aos-animate { transition-delay: 0.5s; }
[data-aos][data-aos][data-aos-duration="550"], body[data-aos-duration="550"] [data-aos] { transition-duration: 0.55s; }
[data-aos][data-aos][data-aos-delay="550"], body[data-aos-delay="550"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="550"].aos-animate, body[data-aos-delay="550"] [data-aos].aos-animate { transition-delay: 0.55s; }
[data-aos][data-aos][data-aos-duration="600"], body[data-aos-duration="600"] [data-aos] { transition-duration: 0.6s; }
[data-aos][data-aos][data-aos-delay="600"], body[data-aos-delay="600"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="600"].aos-animate, body[data-aos-delay="600"] [data-aos].aos-animate { transition-delay: 0.6s; }
[data-aos][data-aos][data-aos-duration="650"], body[data-aos-duration="650"] [data-aos] { transition-duration: 0.65s; }
[data-aos][data-aos][data-aos-delay="650"], body[data-aos-delay="650"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="650"].aos-animate, body[data-aos-delay="650"] [data-aos].aos-animate { transition-delay: 0.65s; }
[data-aos][data-aos][data-aos-duration="700"], body[data-aos-duration="700"] [data-aos] { transition-duration: 0.7s; }
[data-aos][data-aos][data-aos-delay="700"], body[data-aos-delay="700"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="700"].aos-animate, body[data-aos-delay="700"] [data-aos].aos-animate { transition-delay: 0.7s; }
[data-aos][data-aos][data-aos-duration="750"], body[data-aos-duration="750"] [data-aos] { transition-duration: 0.75s; }
[data-aos][data-aos][data-aos-delay="750"], body[data-aos-delay="750"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="750"].aos-animate, body[data-aos-delay="750"] [data-aos].aos-animate { transition-delay: 0.75s; }
[data-aos][data-aos][data-aos-duration="800"], body[data-aos-duration="800"] [data-aos] { transition-duration: 0.8s; }
[data-aos][data-aos][data-aos-delay="800"], body[data-aos-delay="800"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="800"].aos-animate, body[data-aos-delay="800"] [data-aos].aos-animate { transition-delay: 0.8s; }
[data-aos][data-aos][data-aos-duration="850"], body[data-aos-duration="850"] [data-aos] { transition-duration: 0.85s; }
[data-aos][data-aos][data-aos-delay="850"], body[data-aos-delay="850"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="850"].aos-animate, body[data-aos-delay="850"] [data-aos].aos-animate { transition-delay: 0.85s; }
[data-aos][data-aos][data-aos-duration="900"], body[data-aos-duration="900"] [data-aos] { transition-duration: 0.9s; }
[data-aos][data-aos][data-aos-delay="900"], body[data-aos-delay="900"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="900"].aos-animate, body[data-aos-delay="900"] [data-aos].aos-animate { transition-delay: 0.9s; }
[data-aos][data-aos][data-aos-duration="950"], body[data-aos-duration="950"] [data-aos] { transition-duration: 0.95s; }
[data-aos][data-aos][data-aos-delay="950"], body[data-aos-delay="950"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="950"].aos-animate, body[data-aos-delay="950"] [data-aos].aos-animate { transition-delay: 0.95s; }
[data-aos][data-aos][data-aos-duration="1000"], body[data-aos-duration="1000"] [data-aos] { transition-duration: 1s; }
[data-aos][data-aos][data-aos-delay="1000"], body[data-aos-delay="1000"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="1000"].aos-animate, body[data-aos-delay="1000"] [data-aos].aos-animate { transition-delay: 1s; }
[data-aos][data-aos][data-aos-duration="1050"], body[data-aos-duration="1050"] [data-aos] { transition-duration: 1.05s; }
[data-aos][data-aos][data-aos-delay="1050"], body[data-aos-delay="1050"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="1050"].aos-animate, body[data-aos-delay="1050"] [data-aos].aos-animate { transition-delay: 1.05s; }
[data-aos][data-aos][data-aos-duration="1100"], body[data-aos-duration="1100"] [data-aos] { transition-duration: 1.1s; }
[data-aos][data-aos][data-aos-delay="1100"], body[data-aos-delay="1100"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="1100"].aos-animate, body[data-aos-delay="1100"] [data-aos].aos-animate { transition-delay: 1.1s; }
[data-aos][data-aos][data-aos-duration="1150"], body[data-aos-duration="1150"] [data-aos] { transition-duration: 1.15s; }
[data-aos][data-aos][data-aos-delay="1150"], body[data-aos-delay="1150"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="1150"].aos-animate, body[data-aos-delay="1150"] [data-aos].aos-animate { transition-delay: 1.15s; }
[data-aos][data-aos][data-aos-duration="1200"], body[data-aos-duration="1200"] [data-aos] { transition-duration: 1.2s; }
[data-aos][data-aos][data-aos-delay="1200"], body[data-aos-delay="1200"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="1200"].aos-animate, body[data-aos-delay="1200"] [data-aos].aos-animate { transition-delay: 1.2s; }
[data-aos][data-aos][data-aos-duration="1250"], body[data-aos-duration="1250"] [data-aos] { transition-duration: 1.25s; }
[data-aos][data-aos][data-aos-delay="1250"], body[data-aos-delay="1250"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="1250"].aos-animate, body[data-aos-delay="1250"] [data-aos].aos-animate { transition-delay: 1.25s; }
[data-aos][data-aos][data-aos-duration="1300"], body[data-aos-duration="1300"] [data-aos] { transition-duration: 1.3s; }
[data-aos][data-aos][data-aos-delay="1300"], body[data-aos-delay="1300"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="1300"].aos-animate, body[data-aos-delay="1300"] [data-aos].aos-animate { transition-delay: 1.3s; }
[data-aos][data-aos][data-aos-duration="1350"], body[data-aos-duration="1350"] [data-aos] { transition-duration: 1.35s; }
[data-aos][data-aos][data-aos-delay="1350"], body[data-aos-delay="1350"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="1350"].aos-animate, body[data-aos-delay="1350"] [data-aos].aos-animate { transition-delay: 1.35s; }
[data-aos][data-aos][data-aos-duration="1400"], body[data-aos-duration="1400"] [data-aos] { transition-duration: 1.4s; }
[data-aos][data-aos][data-aos-delay="1400"], body[data-aos-delay="1400"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="1400"].aos-animate, body[data-aos-delay="1400"] [data-aos].aos-animate { transition-delay: 1.4s; }
[data-aos][data-aos][data-aos-duration="1450"], body[data-aos-duration="1450"] [data-aos] { transition-duration: 1.45s; }
[data-aos][data-aos][data-aos-delay="1450"], body[data-aos-delay="1450"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="1450"].aos-animate, body[data-aos-delay="1450"] [data-aos].aos-animate { transition-delay: 1.45s; }
[data-aos][data-aos][data-aos-duration="1500"], body[data-aos-duration="1500"] [data-aos] { transition-duration: 1.5s; }
[data-aos][data-aos][data-aos-delay="1500"], body[data-aos-delay="1500"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="1500"].aos-animate, body[data-aos-delay="1500"] [data-aos].aos-animate { transition-delay: 1.5s; }
[data-aos][data-aos][data-aos-duration="1550"], body[data-aos-duration="1550"] [data-aos] { transition-duration: 1.55s; }
[data-aos][data-aos][data-aos-delay="1550"], body[data-aos-delay="1550"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="1550"].aos-animate, body[data-aos-delay="1550"] [data-aos].aos-animate { transition-delay: 1.55s; }
[data-aos][data-aos][data-aos-duration="1600"], body[data-aos-duration="1600"] [data-aos] { transition-duration: 1.6s; }
[data-aos][data-aos][data-aos-delay="1600"], body[data-aos-delay="1600"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="1600"].aos-animate, body[data-aos-delay="1600"] [data-aos].aos-animate { transition-delay: 1.6s; }
[data-aos][data-aos][data-aos-duration="1650"], body[data-aos-duration="1650"] [data-aos] { transition-duration: 1.65s; }
[data-aos][data-aos][data-aos-delay="1650"], body[data-aos-delay="1650"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="1650"].aos-animate, body[data-aos-delay="1650"] [data-aos].aos-animate { transition-delay: 1.65s; }
[data-aos][data-aos][data-aos-duration="1700"], body[data-aos-duration="1700"] [data-aos] { transition-duration: 1.7s; }
[data-aos][data-aos][data-aos-delay="1700"], body[data-aos-delay="1700"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="1700"].aos-animate, body[data-aos-delay="1700"] [data-aos].aos-animate { transition-delay: 1.7s; }
[data-aos][data-aos][data-aos-duration="1750"], body[data-aos-duration="1750"] [data-aos] { transition-duration: 1.75s; }
[data-aos][data-aos][data-aos-delay="1750"], body[data-aos-delay="1750"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="1750"].aos-animate, body[data-aos-delay="1750"] [data-aos].aos-animate { transition-delay: 1.75s; }
[data-aos][data-aos][data-aos-duration="1800"], body[data-aos-duration="1800"] [data-aos] { transition-duration: 1.8s; }
[data-aos][data-aos][data-aos-delay="1800"], body[data-aos-delay="1800"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="1800"].aos-animate, body[data-aos-delay="1800"] [data-aos].aos-animate { transition-delay: 1.8s; }
[data-aos][data-aos][data-aos-duration="1850"], body[data-aos-duration="1850"] [data-aos] { transition-duration: 1.85s; }
[data-aos][data-aos][data-aos-delay="1850"], body[data-aos-delay="1850"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="1850"].aos-animate, body[data-aos-delay="1850"] [data-aos].aos-animate { transition-delay: 1.85s; }
[data-aos][data-aos][data-aos-duration="1900"], body[data-aos-duration="1900"] [data-aos] { transition-duration: 1.9s; }
[data-aos][data-aos][data-aos-delay="1900"], body[data-aos-delay="1900"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="1900"].aos-animate, body[data-aos-delay="1900"] [data-aos].aos-animate { transition-delay: 1.9s; }
[data-aos][data-aos][data-aos-duration="1950"], body[data-aos-duration="1950"] [data-aos] { transition-duration: 1.95s; }
[data-aos][data-aos][data-aos-delay="1950"], body[data-aos-delay="1950"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="1950"].aos-animate, body[data-aos-delay="1950"] [data-aos].aos-animate { transition-delay: 1.95s; }
[data-aos][data-aos][data-aos-duration="2000"], body[data-aos-duration="2000"] [data-aos] { transition-duration: 2s; }
[data-aos][data-aos][data-aos-delay="2000"], body[data-aos-delay="2000"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="2000"].aos-animate, body[data-aos-delay="2000"] [data-aos].aos-animate { transition-delay: 2s; }
[data-aos][data-aos][data-aos-duration="2050"], body[data-aos-duration="2050"] [data-aos] { transition-duration: 2.05s; }
[data-aos][data-aos][data-aos-delay="2050"], body[data-aos-delay="2050"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="2050"].aos-animate, body[data-aos-delay="2050"] [data-aos].aos-animate { transition-delay: 2.05s; }
[data-aos][data-aos][data-aos-duration="2100"], body[data-aos-duration="2100"] [data-aos] { transition-duration: 2.1s; }
[data-aos][data-aos][data-aos-delay="2100"], body[data-aos-delay="2100"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="2100"].aos-animate, body[data-aos-delay="2100"] [data-aos].aos-animate { transition-delay: 2.1s; }
[data-aos][data-aos][data-aos-duration="2150"], body[data-aos-duration="2150"] [data-aos] { transition-duration: 2.15s; }
[data-aos][data-aos][data-aos-delay="2150"], body[data-aos-delay="2150"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="2150"].aos-animate, body[data-aos-delay="2150"] [data-aos].aos-animate { transition-delay: 2.15s; }
[data-aos][data-aos][data-aos-duration="2200"], body[data-aos-duration="2200"] [data-aos] { transition-duration: 2.2s; }
[data-aos][data-aos][data-aos-delay="2200"], body[data-aos-delay="2200"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="2200"].aos-animate, body[data-aos-delay="2200"] [data-aos].aos-animate { transition-delay: 2.2s; }
[data-aos][data-aos][data-aos-duration="2250"], body[data-aos-duration="2250"] [data-aos] { transition-duration: 2.25s; }
[data-aos][data-aos][data-aos-delay="2250"], body[data-aos-delay="2250"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="2250"].aos-animate, body[data-aos-delay="2250"] [data-aos].aos-animate { transition-delay: 2.25s; }
[data-aos][data-aos][data-aos-duration="2300"], body[data-aos-duration="2300"] [data-aos] { transition-duration: 2.3s; }
[data-aos][data-aos][data-aos-delay="2300"], body[data-aos-delay="2300"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="2300"].aos-animate, body[data-aos-delay="2300"] [data-aos].aos-animate { transition-delay: 2.3s; }
[data-aos][data-aos][data-aos-duration="2350"], body[data-aos-duration="2350"] [data-aos] { transition-duration: 2.35s; }
[data-aos][data-aos][data-aos-delay="2350"], body[data-aos-delay="2350"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="2350"].aos-animate, body[data-aos-delay="2350"] [data-aos].aos-animate { transition-delay: 2.35s; }
[data-aos][data-aos][data-aos-duration="2400"], body[data-aos-duration="2400"] [data-aos] { transition-duration: 2.4s; }
[data-aos][data-aos][data-aos-delay="2400"], body[data-aos-delay="2400"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="2400"].aos-animate, body[data-aos-delay="2400"] [data-aos].aos-animate { transition-delay: 2.4s; }
[data-aos][data-aos][data-aos-duration="2450"], body[data-aos-duration="2450"] [data-aos] { transition-duration: 2.45s; }
[data-aos][data-aos][data-aos-delay="2450"], body[data-aos-delay="2450"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="2450"].aos-animate, body[data-aos-delay="2450"] [data-aos].aos-animate { transition-delay: 2.45s; }
[data-aos][data-aos][data-aos-duration="2500"], body[data-aos-duration="2500"] [data-aos] { transition-duration: 2.5s; }
[data-aos][data-aos][data-aos-delay="2500"], body[data-aos-delay="2500"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="2500"].aos-animate, body[data-aos-delay="2500"] [data-aos].aos-animate { transition-delay: 2.5s; }
[data-aos][data-aos][data-aos-duration="2550"], body[data-aos-duration="2550"] [data-aos] { transition-duration: 2.55s; }
[data-aos][data-aos][data-aos-delay="2550"], body[data-aos-delay="2550"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="2550"].aos-animate, body[data-aos-delay="2550"] [data-aos].aos-animate { transition-delay: 2.55s; }
[data-aos][data-aos][data-aos-duration="2600"], body[data-aos-duration="2600"] [data-aos] { transition-duration: 2.6s; }
[data-aos][data-aos][data-aos-delay="2600"], body[data-aos-delay="2600"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="2600"].aos-animate, body[data-aos-delay="2600"] [data-aos].aos-animate { transition-delay: 2.6s; }
[data-aos][data-aos][data-aos-duration="2650"], body[data-aos-duration="2650"] [data-aos] { transition-duration: 2.65s; }
[data-aos][data-aos][data-aos-delay="2650"], body[data-aos-delay="2650"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="2650"].aos-animate, body[data-aos-delay="2650"] [data-aos].aos-animate { transition-delay: 2.65s; }
[data-aos][data-aos][data-aos-duration="2700"], body[data-aos-duration="2700"] [data-aos] { transition-duration: 2.7s; }
[data-aos][data-aos][data-aos-delay="2700"], body[data-aos-delay="2700"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="2700"].aos-animate, body[data-aos-delay="2700"] [data-aos].aos-animate { transition-delay: 2.7s; }
[data-aos][data-aos][data-aos-duration="2750"], body[data-aos-duration="2750"] [data-aos] { transition-duration: 2.75s; }
[data-aos][data-aos][data-aos-delay="2750"], body[data-aos-delay="2750"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="2750"].aos-animate, body[data-aos-delay="2750"] [data-aos].aos-animate { transition-delay: 2.75s; }
[data-aos][data-aos][data-aos-duration="2800"], body[data-aos-duration="2800"] [data-aos] { transition-duration: 2.8s; }
[data-aos][data-aos][data-aos-delay="2800"], body[data-aos-delay="2800"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="2800"].aos-animate, body[data-aos-delay="2800"] [data-aos].aos-animate { transition-delay: 2.8s; }
[data-aos][data-aos][data-aos-duration="2850"], body[data-aos-duration="2850"] [data-aos] { transition-duration: 2.85s; }
[data-aos][data-aos][data-aos-delay="2850"], body[data-aos-delay="2850"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="2850"].aos-animate, body[data-aos-delay="2850"] [data-aos].aos-animate { transition-delay: 2.85s; }
[data-aos][data-aos][data-aos-duration="2900"], body[data-aos-duration="2900"] [data-aos] { transition-duration: 2.9s; }
[data-aos][data-aos][data-aos-delay="2900"], body[data-aos-delay="2900"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="2900"].aos-animate, body[data-aos-delay="2900"] [data-aos].aos-animate { transition-delay: 2.9s; }
[data-aos][data-aos][data-aos-duration="2950"], body[data-aos-duration="2950"] [data-aos] { transition-duration: 2.95s; }
[data-aos][data-aos][data-aos-delay="2950"], body[data-aos-delay="2950"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="2950"].aos-animate, body[data-aos-delay="2950"] [data-aos].aos-animate { transition-delay: 2.95s; }
[data-aos][data-aos][data-aos-duration="3000"], body[data-aos-duration="3000"] [data-aos] { transition-duration: 3s; }
[data-aos][data-aos][data-aos-delay="3000"], body[data-aos-delay="3000"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="3000"].aos-animate, body[data-aos-delay="3000"] [data-aos].aos-animate { transition-delay: 3s; }
[data-aos][data-aos][data-aos-easing="linear"], body[data-aos-easing="linear"] [data-aos] { transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75); }
[data-aos][data-aos][data-aos-easing="ease"], body[data-aos-easing="ease"] [data-aos] { transition-timing-function: ease; }
[data-aos][data-aos][data-aos-easing="ease-in"], body[data-aos-easing="ease-in"] [data-aos] { transition-timing-function: ease-in; }
[data-aos][data-aos][data-aos-easing="ease-out"], body[data-aos-easing="ease-out"] [data-aos] { transition-timing-function: ease-out; }
[data-aos][data-aos][data-aos-easing="ease-in-out"], body[data-aos-easing="ease-in-out"] [data-aos] { transition-timing-function: ease-in-out; }
[data-aos][data-aos][data-aos-easing="ease-in-back"], body[data-aos-easing="ease-in-back"] [data-aos] { transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045); }
[data-aos][data-aos][data-aos-easing="ease-out-back"], body[data-aos-easing="ease-out-back"] [data-aos] { transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275); }
[data-aos][data-aos][data-aos-easing="ease-in-out-back"], body[data-aos-easing="ease-in-out-back"] [data-aos] { transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); }
[data-aos][data-aos][data-aos-easing="ease-in-sine"], body[data-aos-easing="ease-in-sine"] [data-aos] { transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715); }
[data-aos][data-aos][data-aos-easing="ease-out-sine"], body[data-aos-easing="ease-out-sine"] [data-aos] { transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1); }
[data-aos][data-aos][data-aos-easing="ease-in-out-sine"], body[data-aos-easing="ease-in-out-sine"] [data-aos] { transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95); }
[data-aos][data-aos][data-aos-easing="ease-in-quad"], body[data-aos-easing="ease-in-quad"] [data-aos] { transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); }
[data-aos][data-aos][data-aos-easing="ease-out-quad"], body[data-aos-easing="ease-out-quad"] [data-aos] { transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }
[data-aos][data-aos][data-aos-easing="ease-in-out-quad"], body[data-aos-easing="ease-in-out-quad"] [data-aos] { transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }
[data-aos][data-aos][data-aos-easing="ease-in-cubic"], body[data-aos-easing="ease-in-cubic"] [data-aos] { transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); }
[data-aos][data-aos][data-aos-easing="ease-out-cubic"], body[data-aos-easing="ease-out-cubic"] [data-aos] { transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }
[data-aos][data-aos][data-aos-easing="ease-in-out-cubic"], body[data-aos-easing="ease-in-out-cubic"] [data-aos] { transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }
[data-aos][data-aos][data-aos-easing="ease-in-quart"], body[data-aos-easing="ease-in-quart"] [data-aos] { transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); }
[data-aos][data-aos][data-aos-easing="ease-out-quart"], body[data-aos-easing="ease-out-quart"] [data-aos] { transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }
[data-aos][data-aos][data-aos-easing="ease-in-out-quart"], body[data-aos-easing="ease-in-out-quart"] [data-aos] { transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }
[data-aos^="fade"][data-aos^="fade"] { opacity: 0; transition-property: opacity, transform; }
[data-aos^="fade"][data-aos^="fade"].aos-animate { opacity: 1; transform: translateZ(0px); }
[data-aos="fade-up"] { transform: translate3d(0px, 100px, 0px); }
[data-aos="fade-down"] { transform: translate3d(0px, -100px, 0px); }
[data-aos="fade-right"] { transform: translate3d(-100px, 0px, 0px); }
[data-aos="fade-left"] { transform: translate3d(100px, 0px, 0px); }
[data-aos="fade-up-right"] { transform: translate3d(-100px, 100px, 0px); }
[data-aos="fade-up-left"] { transform: translate3d(100px, 100px, 0px); }
[data-aos="fade-down-right"] { transform: translate3d(-100px, -100px, 0px); }
[data-aos="fade-down-left"] { transform: translate3d(100px, -100px, 0px); }
[data-aos^="zoom"][data-aos^="zoom"] { opacity: 0; transition-property: opacity, transform; }
[data-aos^="zoom"][data-aos^="zoom"].aos-animate { opacity: 1; transform: translateZ(0px) scale(1); }
[data-aos="zoom-in"] { transform: scale(0.6); }
[data-aos="zoom-in-up"] { transform: translate3d(0px, 100px, 0px) scale(0.6); }
[data-aos="zoom-in-down"] { transform: translate3d(0px, -100px, 0px) scale(0.6); }
[data-aos="zoom-in-right"] { transform: translate3d(-100px, 0px, 0px) scale(0.6); }
[data-aos="zoom-in-left"] { transform: translate3d(100px, 0px, 0px) scale(0.6); }
[data-aos="zoom-out"] { transform: scale(1.2); }
[data-aos="zoom-out-up"] { transform: translate3d(0px, 100px, 0px) scale(1.2); }
[data-aos="zoom-out-down"] { transform: translate3d(0px, -100px, 0px) scale(1.2); }
[data-aos="zoom-out-right"] { transform: translate3d(-100px, 0px, 0px) scale(1.2); }
[data-aos="zoom-out-left"] { transform: translate3d(100px, 0px, 0px) scale(1.2); }
[data-aos^="slide"][data-aos^="slide"] { transition-property: transform; }
[data-aos^="slide"][data-aos^="slide"].aos-animate { transform: translateZ(0px); }
[data-aos="slide-up"] { transform: translate3d(0px, 100%, 0px); }
[data-aos="slide-down"] { transform: translate3d(0px, -100%, 0px); }
[data-aos="slide-right"] { transform: translate3d(-100%, 0px, 0px); }
[data-aos="slide-left"] { transform: translate3d(100%, 0px, 0px); }
[data-aos^="flip"][data-aos^="flip"] { backface-visibility: hidden; transition-property: transform; }
[data-aos="flip-left"] { transform: perspective(2500px) rotateY(-100deg); }
[data-aos="flip-left"].aos-animate { transform: perspective(2500px) rotateY(0deg); }
[data-aos="flip-right"] { transform: perspective(2500px) rotateY(100deg); }
[data-aos="flip-right"].aos-animate { transform: perspective(2500px) rotateY(0deg); }
[data-aos="flip-up"] { transform: perspective(2500px) rotateX(-100deg); }
[data-aos="flip-up"].aos-animate { transform: perspective(2500px) rotateX(0deg); }
[data-aos="flip-down"] { transform: perspective(2500px) rotateX(100deg); }
[data-aos="flip-down"].aos-animate { transform: perspective(2500px) rotateX(0deg); }
@font-face { font-family: Inter; src: url("/assets/Inter-Thin-77d96c1c.woff2?v=3.19") format("woff2"), url("/assets/Inter-Thin-e6bced8e.woff?v=3.19") format("woff"); font-style: normal; font-weight: 100; font-display: swap; }
@font-face { font-family: Inter; src: url("/assets/Inter-ThinItalic-d82beee8.woff2?v=3.19") format("woff2"), url("/assets/Inter-ThinItalic-70648e9b.woff?v=3.19") format("woff"); font-style: italic; font-weight: 100; font-display: swap; }
@font-face { font-family: Inter; src: url("/assets/Inter-ExtraLight-b6cd094a.woff2?v=3.19") format("woff2"), url("/assets/Inter-ExtraLight-015dad27.woff?v=3.19") format("woff"); font-style: normal; font-weight: 200; font-display: swap; }
@font-face { font-family: Inter; src: url("/assets/Inter-ExtraLightItalic-db229bf3.woff2?v=3.19") format("woff2"), url("/assets/Inter-ExtraLightItalic-32e53d8a.woff?v=3.19") format("woff"); font-style: italic; font-weight: 200; font-display: swap; }
@font-face { font-family: Inter; src: url("/assets/Inter-Light-36b86832.woff2?v=3.19") format("woff2"), url("/assets/Inter-Light-4871aed0.woff?v=3.19") format("woff"); font-style: normal; font-weight: 300; font-display: swap; }
@font-face { font-family: Inter; src: url("/assets/Inter-LightItalic-737ac201.woff2?v=3.19") format("woff2"), url("/assets/Inter-LightItalic-7d291e85.woff?v=3.19") format("woff"); font-style: italic; font-weight: 300; font-display: swap; }
@font-face { font-family: Inter; src: url("/assets/Inter-Regular-d612f121.woff2?v=3.19") format("woff2"), url("/assets/Inter-Regular-ef1f23c0.woff?v=3.19") format("woff"); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: Inter; src: url("/assets/Inter-Italic-900058df.woff2?v=3.19") format("woff2"), url("/assets/Inter-Italic-cd1eda97.woff?v=3.19") format("woff"); font-style: italic; font-weight: 400; font-display: swap; }
@font-face { font-family: Inter; src: url("/assets/Inter-Medium-1b498b95.woff2?v=3.19") format("woff2"), url("/assets/Inter-Medium-53deda46.woff?v=3.19") format("woff"); font-style: normal; font-weight: 500; font-display: swap; }
@font-face { font-family: Inter; src: url("/assets/Inter-MediumItalic-81600858.woff2?v=3.19") format("woff2"), url("/assets/Inter-MediumItalic-205c8989.woff?v=3.19") format("woff"); font-style: italic; font-weight: 500; font-display: swap; }
@font-face { font-family: Inter; src: url("/assets/Inter-SemiBold-15226129.woff2?v=3.19") format("woff2"), url("/assets/Inter-SemiBold-653fed7a.woff?v=3.19") format("woff"); font-style: normal; font-weight: 600; font-display: swap; }
@font-face { font-family: Inter; src: url("/assets/Inter-SemiBoldItalic-3b6df7d0.woff2?v=3.19") format("woff2"), url("/assets/Inter-SemiBoldItalic-95e68b6b.woff?v=3.19") format("woff"); font-style: italic; font-weight: 600; font-display: swap; }
@font-face { font-family: Inter; src: url("/assets/Inter-Bold-c63158ba.woff2?v=3.19") format("woff2"), url("/assets/Inter-Bold-3e242080.woff?v=3.19") format("woff"); font-style: normal; font-weight: 700; font-display: swap; }
@font-face { font-family: Inter; src: url("/assets/Inter-BoldItalic-3f211964.woff2?v=3.19") format("woff2"), url("/assets/Inter-BoldItalic-ace8e094.woff?v=3.19") format("woff"); font-style: italic; font-weight: 700; font-display: swap; }
@font-face { font-family: Inter; src: url("/assets/Inter-ExtraBold-307d9809.woff2?v=3.19") format("woff2"), url("/assets/Inter-ExtraBold-f053602c.woff?v=3.19") format("woff"); font-style: normal; font-weight: 800; font-display: swap; }
@font-face { font-family: Inter; src: url("/assets/Inter-ExtraBoldItalic-cf6b1d6c.woff2?v=3.19") format("woff2"), url("/assets/Inter-ExtraBoldItalic-6deefddf.woff?v=3.19") format("woff"); font-style: italic; font-weight: 800; font-display: swap; }
@font-face { font-family: Inter; src: url("/assets/Inter-Black-fc10113c.woff2?v=3.19") format("woff2"), url("/assets/Inter-Black-8b21d5be.woff?v=3.19") format("woff"); font-style: normal; font-weight: 900; font-display: swap; }
@font-face { font-family: Inter; src: url("/assets/Inter-BlackItalic-bc80081d.woff2?v=3.19") format("woff2"), url("/assets/Inter-BlackItalic-87235581.woff?v=3.19") format("woff"); font-style: italic; font-weight: 900; font-display: swap; }
@font-face { font-family: Inter var; src: url("/assets/Inter-roman.var-17fe38ab.woff2?v=3.19") format("woff2 supports variations(gvar)"), url("/assets/Inter-roman.var-17fe38ab.woff2?v=3.19") format("woff2-variations"), url("/assets/Inter-roman.var-17fe38ab.woff2?v=3.19") format("woff2"); font-style: normal; font-weight: 100 900; font-display: swap; }
@font-face { font-family: Inter var; src: url("/assets/Inter-italic.var-d1401419.woff2?v=3.19") format("woff2 supports variations(gvar)"), url("/assets/Inter-italic.var-d1401419.woff2?v=3.19") format("woff2-variations"), url("/assets/Inter-italic.var-d1401419.woff2?v=3.19") format("woff2"); font-style: italic; font-weight: 100 900; font-display: swap; }
@font-face { font-family: Inter var experimental; src: url("/assets/Inter.var-85f08b5f.woff2?v=3.19") format("woff2-variations"), url("/assets/Inter.var-85f08b5f.woff2?v=3.19") format("woff2"); font-style: oblique 0deg 10deg; font-weight: 100 900; font-display: swap; }
@keyframes react-loading-skeleton {
100% { transform: translate(100%); }
}
.react-loading-skeleton { --base-color: #ebebeb; --highlight-color: #f5f5f5; --animation-duration: 1.5s; --animation-direction: normal; --pseudo-element-display: block; background-color: var(--base-color); width: 100%; border-radius: 0.25rem; display: inline-flex; line-height: 1; position: relative; user-select: none; overflow: hidden; }
.react-loading-skeleton::after { content: " "; display: var(--pseudo-element-display); position: absolute; top: 0px; left: 0px; right: 0px; height: 100%; background-repeat: no-repeat; background-image: var( --custom-highlight-background, linear-gradient( 90deg, var(--base-color) 0%, var(--highlight-color) 50%, var(--base-color) 100% ) ); transform: translate(-100%); animation-name: react-loading-skeleton; animation-direction: var(--animation-direction); animation-duration: var(--animation-duration); animation-timing-function: ease-in-out; animation-iteration-count: infinite; }
@media (prefers-reduced-motion) {
  .react-loading-skeleton { --pseudo-element-display: none; }
}
@font-face { font-family: swiper-icons; src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA"); font-style: normal; font-weight: 400; }
.swiper-virtual .swiper-slide { backface-visibility: hidden; transform: translateZ(0px); }
.swiper-virtual.swiper-css-mode .swiper-wrapper::after { content: ""; position: absolute; left: 0px; top: 0px; pointer-events: none; }
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after { height: 1px; width: var(--swiper-virtual-size); }
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after { width: 1px; height: var(--swiper-virtual-size); }
:root { --swiper-navigation-size: 44px; }
.swiper-button-next, .swiper-button-prev { position: absolute; top: 50%; width: calc(var(--swiper-navigation-size)/ 44 * 27); height: var(--swiper-navigation-size); margin-top: calc(0px - (var(--swiper-navigation-size)/ 2)); z-index: 10; cursor: pointer; display: flex; align-items: center; justify-content: center; color: var(--swiper-navigation-color,var(--swiper-theme-color)); }
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled { opacity: 0.35; cursor: auto; pointer-events: none; }
.swiper-button-next.swiper-button-hidden, .swiper-button-prev.swiper-button-hidden { opacity: 0; cursor: auto; pointer-events: none; }
.swiper-navigation-disabled .swiper-button-next, .swiper-navigation-disabled .swiper-button-prev { display: none !important; }
.swiper-button-next::after, .swiper-button-prev::after { font-family: swiper-icons; font-size: var(--swiper-navigation-size); text-transform: none !important; letter-spacing: 0px; font-variant: initial; line-height: 1; }
.swiper-button-prev, .swiper-rtl .swiper-button-next { left: 10px; right: auto; }
.swiper-button-prev::after, .swiper-rtl .swiper-button-next::after { content: "prev"; }
.swiper-button-next, .swiper-rtl .swiper-button-prev { right: 10px; left: auto; }
.swiper-button-next::after, .swiper-rtl .swiper-button-prev::after { content: "next"; }
.swiper-button-lock { display: none; }
.swiper-pagination { position: absolute; text-align: center; transition: opacity 0.3s; transform: translateZ(0px); z-index: 10; }
.swiper-pagination.swiper-pagination-hidden { opacity: 0; }
.swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled { display: none !important; }
.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: 10px; left: 0px; width: 100%; }
.swiper-pagination-bullets-dynamic { overflow: hidden; font-size: 0px; }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transform: scale(0.33); position: relative; }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active, .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main { transform: scale(1); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev { transform: scale(0.66); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { transform: scale(0.33); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { transform: scale(0.66); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { transform: scale(0.33); }
.swiper-pagination-bullet { width: var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px)); height: var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px)); display: inline-block; border-radius: 50%; background: var(--swiper-pagination-bullet-inactive-color,#000); opacity: var(--swiper-pagination-bullet-inactive-opacity, .2); }
button.swiper-pagination-bullet { border: medium; margin: 0px; padding: 0px; box-shadow: none; appearance: none; }
.swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer; }
.swiper-pagination-bullet:only-child { display: none !important; }
.swiper-pagination-bullet-active { opacity: var(--swiper-pagination-bullet-opacity, 1); background: var(--swiper-pagination-color,var(--swiper-theme-color)); }
.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical > .swiper-pagination-bullets { right: 10px; top: 50%; transform: translate3d(0px, -50%, 0px); }
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet { margin: var(--swiper-pagination-bullet-vertical-gap,6px) 0; display: block; }
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic { top: 50%; transform: translateY(-50%); width: 8px; }
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { display: inline-block; transition: transform 0.2s, top 0.2s; }
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 var(--swiper-pagination-bullet-horizontal-gap,4px); }
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { left: 50%; transform: translate(-50%); white-space: nowrap; }
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: transform 0.2s, left 0.2s; }
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: transform 0.2s, right 0.2s; }
.swiper-pagination-progressbar { background: rgba(0, 0, 0, 0.25); position: absolute; }
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background: var(--swiper-pagination-color,var(--swiper-theme-color)); position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; transform: scale(0); transform-origin: left top 0px; }
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { transform-origin: right top 0px; }
.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { width: 100%; height: 4px; left: 0px; top: 0px; }
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical > .swiper-pagination-progressbar { width: 4px; height: 100%; left: 0px; top: 0px; }
.swiper-pagination-lock { display: none; }
.swiper-scrollbar { border-radius: 10px; position: relative; background: rgba(0, 0, 0, 0.1); }
.swiper-scrollbar-disabled > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-disabled { display: none !important; }
.swiper-horizontal > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal { position: absolute; left: 1%; bottom: 3px; z-index: 50; height: 5px; width: 98%; }
.swiper-scrollbar.swiper-scrollbar-vertical, .swiper-vertical > .swiper-scrollbar { position: absolute; right: 3px; top: 1%; z-index: 50; width: 5px; height: 98%; }
.swiper-scrollbar-drag { height: 100%; width: 100%; position: relative; background: rgba(0, 0, 0, 0.5); border-radius: 10px; left: 0px; top: 0px; }
.swiper-scrollbar-cursor-drag { cursor: move; }
.swiper-scrollbar-lock { display: none; }
.swiper-zoom-container { width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; text-align: center; }
.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg { max-width: 100%; max-height: 100%; object-fit: contain; }
.swiper-slide-zoomed { cursor: move; }
.swiper-lazy-preloader { width: 42px; height: 42px; position: absolute; left: 50%; top: 50%; margin-left: -21px; margin-top: -21px; z-index: 10; transform-origin: 50% center 0px; box-sizing: border-box; border-top-width: ; border-top-style: ; border-right-width: ; border-right-style: ; border-right-color: ; border-bottom-width: ; border-bottom-style: ; border-bottom-color: ; border-left-width: ; border-left-style: ; border-left-color: ; border-image-outset: ; border-image-repeat: ; border-image-slice: ; border-image-source: ; border-image-width: ; border-radius: 50%; border-top-color: transparent; }
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader { animation: 1s linear infinite swiper-preloader-spin; }
.swiper-lazy-preloader-white { --swiper-preloader-color: #fff; }
.swiper-lazy-preloader-black { --swiper-preloader-color: #000; }
@keyframes swiper-preloader-spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
.swiper .swiper-notification { position: absolute; left: 0px; top: 0px; pointer-events: none; opacity: 0; z-index: -1000; }
.swiper-free-mode > .swiper-wrapper { transition-timing-function: ease-out; margin: 0px auto; }
.swiper-grid > .swiper-wrapper { flex-wrap: wrap; }
.swiper-grid-column > .swiper-wrapper { flex-flow: column wrap; }
.swiper-fade.swiper-free-mode .swiper-slide { transition-timing-function: ease-out; }
.swiper-fade .swiper-slide { pointer-events: none; transition-property: opacity; }
.swiper-fade .swiper-slide .swiper-slide { pointer-events: none; }
.swiper-fade .swiper-slide-active, .swiper-fade .swiper-slide-active .swiper-slide-active { pointer-events: auto; }
.swiper-cube { overflow: visible; }
.swiper-cube .swiper-slide { pointer-events: none; backface-visibility: hidden; z-index: 1; visibility: hidden; transform-origin: 0px 0px 0px; width: 100%; height: 100%; }
.swiper-cube .swiper-slide .swiper-slide { pointer-events: none; }
.swiper-cube.swiper-rtl .swiper-slide { transform-origin: 100% 0px 0px; }
.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-active .swiper-slide-active { pointer-events: auto; }
.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-next, .swiper-cube .swiper-slide-next + .swiper-slide, .swiper-cube .swiper-slide-prev { pointer-events: auto; visibility: visible; }
.swiper-cube .swiper-slide-shadow-bottom, .swiper-cube .swiper-slide-shadow-left, .swiper-cube .swiper-slide-shadow-right, .swiper-cube .swiper-slide-shadow-top { z-index: 0; backface-visibility: hidden; }
.swiper-cube .swiper-cube-shadow { position: absolute; left: 0px; bottom: 0px; width: 100%; height: 100%; opacity: 0.6; z-index: 0; }
.swiper-cube .swiper-cube-shadow::before { content: ""; background: rgb(0, 0, 0); position: absolute; inset: 0px; filter: blur(50px); }
.swiper-flip { overflow: visible; }
.swiper-flip .swiper-slide { pointer-events: none; backface-visibility: hidden; z-index: 1; }
.swiper-flip .swiper-slide .swiper-slide { pointer-events: none; }
.swiper-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active { pointer-events: auto; }
.swiper-flip .swiper-slide-shadow-bottom, .swiper-flip .swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-right, .swiper-flip .swiper-slide-shadow-top { z-index: 0; backface-visibility: hidden; }
.swiper-creative .swiper-slide { backface-visibility: hidden; overflow: hidden; transition-property: transform, opacity, height; }
.swiper-cards { overflow: visible; }
.swiper-cards .swiper-slide { transform-origin: center bottom 0px; backface-visibility: hidden; overflow: hidden; }
@font-face { font-family: swiper-icons; src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA"); font-style: normal; font-weight: 400; }
:root { --swiper-theme-color: #007aff; }
.swiper { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; list-style: none; padding: 0px; z-index: 1; }
.swiper-vertical > .swiper-wrapper { flex-direction: column; }
.swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box; }
.swiper-android .swiper-slide, .swiper-wrapper { transform: translateZ(0px); }
.swiper-pointer-events { touch-action: pan-y; }
.swiper-pointer-events.swiper-vertical { touch-action: pan-x; }
.swiper-slide { flex-shrink: 0; width: 100%; height: 100%; position: relative; transition-property: transform; }
.swiper-slide-invisible-blank { visibility: hidden; }
.swiper-autoheight, .swiper-autoheight .swiper-slide { height: auto; }
.swiper-autoheight .swiper-wrapper { align-items: flex-start; transition-property: transform, height; }
.swiper-backface-hidden .swiper-slide { transform: translateZ(0px); backface-visibility: hidden; }
.swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper { perspective: 1200px; }
.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-wrapper { transform-style: preserve-3d; }
.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; pointer-events: none; z-index: 10; }
.swiper-3d .swiper-slide-shadow { background: rgba(0, 0, 0, 0.15); }
.swiper-3d .swiper-slide-shadow-left { background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-3d .swiper-slide-shadow-right { background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-3d .swiper-slide-shadow-top { background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-3d .swiper-slide-shadow-bottom { background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-css-mode > .swiper-wrapper { overflow: auto; scrollbar-width: none; }
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar { display: none; }
.swiper-css-mode > .swiper-wrapper > .swiper-slide { scroll-snap-align: start; }
.swiper-horizontal.swiper-css-mode > .swiper-wrapper { scroll-snap-type: x mandatory; }
.swiper-vertical.swiper-css-mode > .swiper-wrapper { scroll-snap-type: y mandatory; }
.swiper-centered > .swiper-wrapper::before { content: ""; flex-shrink: 0; order: 9999; }
.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child { margin-inline-start: var(--swiper-centered-offset-before); }
.swiper-centered.swiper-horizontal > .swiper-wrapper::before { height: 100%; min-height: 1px; width: var(--swiper-centered-offset-after); }
.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child { margin-block-start: var(--swiper-centered-offset-before); }
.swiper-centered.swiper-vertical > .swiper-wrapper::before { width: 100%; min-width: 1px; height: var(--swiper-centered-offset-after); }
.swiper-centered > .swiper-wrapper > .swiper-slide { scroll-snap-align: center; scroll-snap-stop: always; }
:root { --reach-dialog: 1; }
[data-reach-dialog-overlay] { background: rgba(0, 0, 0, 0.33); position: fixed; inset: 0px; overflow: auto; }
[data-reach-dialog-content] { width: 50vw; margin: 10vh auto; background: white; padding: 2rem; outline: none; }
#near-wallet-selector-modal { --backdrop-bg: #26262630; --heading-color: #222222; --text-color: #676767; --sidebar-border-color: #EDEDED; --selected-wallet-bg: #4F7CD1; --selected-wallet-bg-hover: transparent; --wallet-option-border-color: #A7A7A730; --wallet-option-bg-hover: #6494ee3d; --wallet-option-outline-color: #6494EE; --content-bg: #FAFAFA; --change-path-bg: #EDEDED; --home-button-bg: #EDEDED; --confirm-button-bg: #5F8AFA; --confirm-button-bg-hover: #5AA6FF; --error: #DB5555; --close-button-bg-color: #EDEDED; --close-button-fill-icon-color: #9F9F9F; --spinner-color: #676767; --bottom-section: #ececec; --mobile-text: #3e3e3e; --connected-green: #47E586; --gradient-dark-icon: radial-gradient(297.59% 179.46% at 91.67% -25%, #AEC2EA 0%, #95D1E4 100%); --get-wallet-option-bg-color: #F8F9FA; --get-wallet-option-bg-color-hover: #6494ee3d; --get-wallet-option-border-color: #C1C1C1; --get-wallet-outline-color: #6494EE; --get-wallet-option-box-shadow: 0px 2px 2px rgba(17, 22, 24, .04); --secondary-button-bg-color: #4F7CD129; --secondary-button-border-color: #4F7CD129; --secondary-button-text-color: #4F7CD1; --what-wallet-icon-color: #FFFFFF; --deprecated-icon-bg-color: #D7E2F7; --deprecated-icon-bg-color-selected: #4F7CD1; }
#near-wallet-selector-modal .dark-theme { --backdrop-bg: #26262630; --heading-color: #FFFFFF; --text-color: #C1C1C1; --sidebar-border-color: #313030; --selected-wallet-bg: #4F7CD1; --selected-wallet-bg-hover: #262626CC; --wallet-option-border-color: #A7A7A730; --wallet-option-bg-hover: #4f7cd13d; --wallet-option-outline-color: #4F7CD1; --content-bg: #232323; --change-path-bg: #161616; --home-button-bg: #313030; --confirm-button-bg: #5F8AFA; --confirm-button-bg-hover: #5AA6FF; --error: #DB5555; --close-button-bg-color: #313030; --close-button-fill-icon-color: #C1C1C1; --spinner-color: #FFFFFF; --bottom-section: #131313; --mobile-text: #c1c1c1; --connected-green: #47E586; --gradient-dark-icon: radial-gradient(124.37% 124.37% at 91.67% -25%, #112140 0%, #262B35 100%); --get-wallet-option-bg-color: #0000001F; --get-wallet-option-bg-color-hover: #4f7cd13d; --get-wallet-option-border-color: #313030; --get-wallet-outline-color: #4F7CD1; --get-wallet-option-box-shadow: 0px 2px 2px rgba(17, 22, 24, .04); --secondary-button-bg-color: #4F7CD129; --secondary-button-border-color: #4F7CD1; --secondary-button-text-color: #FFFFFF; --what-wallet-icon-color: #568FFC; --deprecated-icon-bg-color: #2F394E; --deprecated-icon-bg-color-selected: #4F7CD1; }
@media (prefers-color-scheme: dark) {
  #near-wallet-selector-modal { --backdrop-bg: #26262630; --heading-color: #FFFFFF; --text-color: #C1C1C1; --sidebar-border-color: #313030; --selected-wallet-bg: #4F7CD1; --selected-wallet-bg-hover: #262626CC; --wallet-option-border-color: #A7A7A730; --wallet-option-bg-hover: #4f7cd13d; --wallet-option-outline-color: #4F7CD1; --content-bg: #232323; --change-path-bg: #161616; --home-button-bg: #313030; --confirm-button-bg: #5F8AFA; --confirm-button-bg-hover: #5AA6FF; --error: #DB5555; --close-button-bg-color: #313030; --close-button-fill-icon-color: #C1C1C1; --spinner-color: #FFFFFF; --bottom-section: #131313; --mobile-text: #c1c1c1; --connected-green: #47E586; --gradient-dark-icon: radial-gradient(124.37% 124.37% at 91.67% -25%, #112140 0%, #262B35 100%); --get-wallet-option-bg-color: #0000001F; --get-wallet-option-bg-color-hover: #4f7cd13d; --get-wallet-option-border-color: #313030; --get-wallet-outline-color: #4F7CD1; --get-wallet-option-box-shadow: 0px 2px 2px rgba(17, 22, 24, .04); --secondary-button-bg-color: #4F7CD129; --secondary-button-border-color: #4F7CD1; --secondary-button-text-color: #FFFFFF; --what-wallet-icon-color: #568FFC; --deprecated-icon-bg-color: #2F394E; --deprecated-icon-bg-color-selected: #4F7CD1; }
}
.nws-modal-wrapper { position: fixed; inset: 0px; opacity: 0; visibility: hidden; color: var(--wallet-selector-text-color, var(--text-color)); font-family: Manrope, sans-serif; font-weight: 500; z-index: 80; display: flex; justify-content: center; align-items: center; }
.nws-modal-wrapper .nws-modal-overlay { background: var(--wallet-selector-backdrop-bg, var(--backdrop-bg)); height: 100%; width: 100%; position: absolute; }
.nws-modal-wrapper .nws-modal { background-position-x: ; background-position-y: ; background-repeat: ; background-attachment: ; background-image: ; background-size: ; background-origin: ; background-clip: ; width: 100%; max-width: 812px; height: 555px; border-radius: 16px; position: absolute; left: 50%; transform: translate(-50%); transition: visibility linear, opacity 0.25s, transform 0.25s; background-color: var(--wallet-selector-content-bg, var(--content-bg)); font-size: 16px; line-height: 1.6; overflow: hidden; display: inline-flex; }
.nws-modal-wrapper .nws-modal * { box-sizing: border-box; }
.nws-modal-wrapper .nws-modal button { padding: 0.5em 1em; cursor: pointer; border: medium; }
.nws-modal-wrapper .nws-modal .modal-left { width: 35%; border-right: 1px solid var(--wallet-selector-sidebar-border-color, var(--sidebar-border-color)); padding: 32px 24px; height: 100%; overflow: auto; }
.nws-modal-wrapper .nws-modal .modal-left .modal-left-title h2 { margin-top: 0px; margin-bottom: 20px; font-size: 18px; font-weight: 700; color: var(--wallet-selector-heading-color, var(--heading-color)); }
.nws-modal-wrapper .nws-modal .modal-left .modal-left-title { position: fixed; width: 34%; top: 0px; left: 0px; right: 0px; z-index: 10; background: var(--content-bg); padding: 32px 24px 12px; }
.nws-modal-wrapper .nws-modal .modal-left::-webkit-scrollbar { width: 10px; }
.nws-modal-wrapper .nws-modal .wallet-options-wrapper { margin-bottom: 20px; margin-top: 100px; }
.nws-modal-wrapper .nws-modal .wallet-options-wrapper .description { margin-top: 0px; margin-bottom: 0px; }
.nws-modal-wrapper .nws-modal .wallet-options-wrapper .options-list { margin: 0px; list-style-type: none; padding: 0px; display: grid; grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); gap: 10px; }
.single-wallet { display: flex; flex-flow: row; place-content: center space-between; align-items: center; width: 100%; column-gap: 24px; padding: 12px; cursor: pointer; }
.single-wallet:focus-within { outline: var(--wallet-option-outline-color) solid 2px; }
.single-wallet .icon { height: 48px; width: auto; }
.single-wallet .icon img { width: 100%; height: auto; max-width: 48px; }
.single-wallet .content { width: 50%; }
.single-wallet .content .name { font-family: inherit; font-style: normal; font-weight: 700; font-size: 14px; line-height: 24px; color: rgb(255, 255, 255); }
.single-wallet .content .description { font-family: inherit; font-style: normal; font-weight: 700; font-size: 14px; line-height: 150%; }
.single-wallet .button-get { margin-left: auto; margin-right: 0px; }
.nws-modal-wrapper .nws-modal .wallet-options-wrapper .options-list .single-wallet.sidebar { border-radius: 8px; justify-content: flex-start; column-gap: 12px; cursor: pointer; }
.nws-modal-wrapper .nws-modal .wallet-options-wrapper .options-list .single-wallet.sidebar:hover { background-color: var(--wallet-selector-wallet-option-bg-hover, var(--wallet-option-bg-hover)); }
.nws-modal-wrapper .nws-modal .wallet-options-wrapper .options-list .single-wallet.sidebar.selected-wallet { padding: 12px; background-color: var(--wallet-selector-selected-wallet-bg, var(--selected-wallet-bg)); outline: none; }
.nws-modal-wrapper .nws-modal .wallet-options-wrapper .options-list .single-wallet.sidebar.selected-wallet .content .title { color: rgb(255, 255, 255); }
.nws-modal-wrapper .nws-modal .wallet-options-wrapper .options-list .single-wallet.sidebar.deprecated-wallet .icon, .nws-modal-wrapper .nws-modal .wallet-options-wrapper .options-list .single-wallet.sidebar.deprecated-wallet .title { opacity: 0.4; }
.nws-modal-wrapper .nws-modal .wallet-options-wrapper .options-list .single-wallet.sidebar.deprecated-wallet { position: relative; }
.nws-modal-wrapper .nws-modal .wallet-options-wrapper .options-list .single-wallet.sidebar .warning-triangle { display: flex; position: absolute; top: 2px; left: 42px; background: var(--content-bg); border-top-left-radius: 63px; border-bottom-left-radius: 10px; }
.nws-modal-wrapper .nws-modal .wallet-options-wrapper .options-list .single-wallet.sidebar:hover .warning-triangle { background-color: var(--deprecated-icon-bg-color); }
.nws-modal-wrapper .nws-modal .wallet-options-wrapper .options-list .single-wallet.selected-wallet.sidebar .warning-triangle { background-color: var(--deprecated-icon-bg-color-selected); }
.nws-modal-wrapper .nws-modal .wallet-options-wrapper .options-list .single-wallet.sidebar .icon { width: 40px; height: 40px; background-color: rgb(255, 255, 255); padding: 5px; border-radius: 5px; position: relative; }
.nws-modal-wrapper .nws-modal .wallet-options-wrapper .options-list .single-wallet.sidebar.connected-wallet .icon::before { content: ""; display: block; width: 10px; height: 10px; background-color: var(--connected-green); border-radius: 50%; position: absolute; top: -8px; right: -8px; }
.nws-modal-wrapper .nws-modal .wallet-options-wrapper .options-list .single-wallet.sidebar.connected-wallet .icon::before { border: 3px solid var(--wallet-selector-content-bg, var(--content-bg)); }
.nws-modal-wrapper .nws-modal .wallet-options-wrapper .options-list .single-wallet.sidebar.selected-wallet.connected-wallet .icon::before { border: 3px solid var(--wallet-selector-selected-wallet-bg, var(--selected-wallet-bg)); }
.nws-modal-wrapper .nws-modal .wallet-options-wrapper .options-list .single-wallet.sidebar .content { height: 32px; width: auto; }
.nws-modal-wrapper .nws-modal .wallet-options-wrapper .options-list .single-wallet.sidebar .content .title { font-style: normal; font-weight: 500; font-size: 14px; line-height: 32px; align-items: center; color: var(--wallet-selector-heading-color, var(--heading-color)); margin-left: 10px; }
.nws-modal-wrapper .nws-modal .wallet-options-wrapper .options-list .single-wallet.sidebar .content .description { display: none; }
.nws-modal-wrapper .nws-modal .modal-right { width: 65%; padding: 32px; overflow: auto; }
.nws-modal-wrapper .nws-modal .modal-right::-webkit-scrollbar { width: 10px; }
.nws-modal-wrapper .nws-modal .wallet-home-wrapper .get-wallet-wrapper, .nws-modal-wrapper .nws-modal .wallet-home-wrapper .wallet-info-wrapper, .nws-modal-wrapper .nws-modal .connecting-wrapper, .nws-modal-wrapper .nws-modal .wallet-not-installed-wrapper, .nws-modal-wrapper .nws-modal .switch-network-message-wrapper { margin-top: 91px; padding: 0px 28px; }
.nws-modal-wrapper .nws-modal .connecting-wrapper-err { margin-top: 45px; padding: 0px 28px; }
.nws-modal-wrapper .nws-modal .wallet-home-wrapper .get-wallet-wrapper { margin: 20px 0px 0px; padding: 0px; display: grid; grid-template-columns: repeat(auto-fit, minmax(110px, 1fr)); gap: 10px; }
.nws-modal-wrapper .nws-modal .modal-right .wallet-what { display: flex; place-content: center flex-start; flex-flow: row; align-items: flex-start; width: 100%; gap: 32px; }
.nws-modal-wrapper .nws-modal .modal-right .wallet-what + .wallet-what { margin-top: 50px; }
.nws-modal-wrapper .nws-modal .modal-right .wallet-what .icon-side { width: 56px; height: 56px; padding: 8px; background: var(--gradient-dark-icon); border-radius: 12px; color: var(--what-wallet-icon-color); }
.nws-modal-wrapper .nws-modal .modal-right .wallet-what .icon-side svg { opacity: 0.7; }
.nws-modal-wrapper .nws-modal .modal-right .wallet-what .content-side { width: 100%; }
.nws-modal-wrapper .nws-modal .modal-right .wallet-what .content-side h3 { margin: 0px auto 8px 0px; font-family: inherit; font-style: normal; font-weight: 700; font-size: 16px; line-height: 24px; color: var(--wallet-selector-text-color, var(--heading-color)); }
.nws-modal-wrapper .nws-modal .modal-right .wallet-what .content-side p { margin: 0px; font-family: inherit; font-style: normal; font-weight: 400; font-size: 14px; line-height: 150%; word-break: break-word; }
.nws-modal-wrapper .nws-modal .modal-right .nws-modal-header h3.middleTitle { text-align: center; margin: 4px auto; font-size: 18px; color: var(--wallet-selector-heading-color, var(--heading-color)); }
.nws-modal-wrapper .nws-modal .modal-right .nws-modal-body.get-wallet-body { padding-left: 32px; padding-right: 0px; row-gap: 16px; margin-top: 64px; }
.nws-modal-wrapper .nws-modal .nws-modal-body button.middleButton { background-color: var(--wallet-selector-selected-wallet-bg, var(--selected-wallet-bg)); font-style: inherit; font-variant: inherit; font-stretch: inherit; font-family: inherit; font-size-adjust: inherit; font-kerning: inherit; font-optical-sizing: inherit; font-language-override: inherit; font-feature-settings: inherit; font-variation-settings: inherit; border-radius: 4px; color: rgb(255, 255, 255); font-weight: 700; font-size: 14px; line-height: 24px; display: block; margin: 25px auto 12px; border: .1em solid var(--wallet-selector-selected-wallet-bg, var(--selected-wallet-bg)); }
.nws-modal-wrapper .nws-modal .nws-modal-body button.get-wallet { margin: 4px 0px; background-color: var(--wallet-selector-home-button-bg, var(--home-button-bg)); border-radius: 4px; padding: 8px 24px; border-width: 0px; font-style: normal; font-weight: 700; font-size: 14px; line-height: 24px; font-family: inherit; color: rgb(100, 148, 238); }
.nws-modal-wrapper .nws-modal .nws-modal-header { width: 100%; display: flex; flex: 1 1 0%; align-items: flex-start; justify-content: flex-start; }
.nws-modal-wrapper .nws-modal .nws-modal-header .close-button { display: flex; justify-content: center; align-items: center; border: 0px; cursor: pointer; height: 32px; width: 32px; padding: 0px; background-color: var(--wallet-selector-close-button-bg-color, var(--close-button-bg-color)); border-radius: 50px; }
.nws-modal-wrapper .nws-modal .nws-modal-header .close-button svg { fill: var(--wallet-selector-close-button-fill-icon-color, var(--close-button-fill-icon-color)); }
.nws-modal-wrapper .nws-modal .back-button { background: transparent; width: 32px; height: 32px; border-radius: 50%; display: block; border: medium; padding: 4px; }
.nws-modal-wrapper .nws-modal .nws-modal-header-wrapper { display: flex; align-items: center; }
.nws-modal-wrapper .nws-modal .nws-modal-header .close-button:active { background: transparent; }
.nws-modal-wrapper .nws-modal .nws-modal-header .close-button svg { pointer-events: none; }
.nws-modal-wrapper .nws-modal .nws-modal-header h2 { margin-top: 0px; margin-bottom: 20px; font-size: 18px; font-weight: 700; color: var(--wallet-selector-heading-color, var(--heading-color)); }
.nws-modal-wrapper .nws-modal .action-buttons { display: flex; justify-content: space-between; align-items: center; }
.nws-modal-wrapper .nws-modal .lang-selector-wrapper { position: absolute; bottom: 15px; right: 50px; display: none; }
.nws-modal-wrapper .nws-modal .lang-selector { appearance: none; background: transparent url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjc1IDE5LjI1TDE2IDEyLjc1TDE5LjI1IDE5LjI1IiBzdHJva2U9IiNDMUMxQzEiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE0IDE3LjI1SDE4IiBzdHJva2U9IiNDMUMxQzEiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTQuNzUgNi43NUgxMy4yNSIgc3Ryb2tlPSIjQzFDMUMxIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik05IDYuNVY0Ljc1IiBzdHJva2U9IiNDMUMxQzEiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTExLjI1IDYuNzVDMTEuMjUgNi43NSAxMS4yNSA5LjI1IDkuMjUgMTEuMjVDNy4yNSAxMy4yNSA0Ljc1IDEzLjI1IDQuNzUgMTMuMjUiIHN0cm9rZT0iI0MxQzFDMSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTIuMjUgMTMuMjVDMTIuMjUgMTMuMjUgOS43NSAxMy4yNSA3Ljc1IDExLjI1QzcuMzQ1NTEgMTAuODQ1NSA2Ljc1IDkuNzUgNi43NSA5Ljc1IiBzdHJva2U9IiNDMUMxQzEiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==") 5px center / 20px 20px no-repeat; border: 0px; cursor: pointer; font-size: 16px; height: 32px; outline: none; padding-right: 54px; position: relative; user-select: none; width: 54px; z-index: 1; text-indent: 54px; }
.nws-modal-wrapper .nws-modal .lang-selector-wrapper::after { content: ""; border-color: rgb(114, 114, 122); border-style: solid; border-width: 2px 2px 0px 0px; display: inline-block; position: absolute; right: 10px; top: calc(50% - 10px); transform: rotate(135deg) translateY(-50%); height: 7px; width: 7px; }
.nws-modal-wrapper .nws-modal .switch-network-message-wrapper .content .network-id { color: var(--wallet-selector-selected-wallet-bg, var(--selected-wallet-bg)); }
.nws-modal-wrapper .nws-modal .derivation-path-wrapper { padding: 0px 26px; }
.nws-modal-wrapper .nws-modal .derivation-path-wrapper .enter-derivation-path .ledger-image { display: flex; justify-content: center; margin-top: 53px; margin-bottom: 40px; }
.nws-modal-wrapper .nws-modal .derivation-path-wrapper .enter-derivation-path .ledger-description { font-size: 14px; text-align: center; }
.nws-modal-wrapper .nws-modal .derivation-path-wrapper .enter-derivation-path .ledger-description p { margin: 14px 0px; }
.nws-modal-wrapper .nws-modal .derivation-path-wrapper .enter-derivation-path .ledger-description .specify-path { color: var(--wallet-selector-selected-wallet-bg, var(--selected-wallet-bg)); cursor: pointer; }
.nws-modal-wrapper .nws-modal .derivation-path-wrapper .derivation-path-list { display: flex; justify-content: center; flex-direction: column; margin-bottom: 16px; }
.nws-modal-wrapper .specify-path-wrapper .change-path-wrapper { display: flex; justify-content: center; margin-top: 91px; }
.nws-modal-wrapper .specify-path-wrapper .change-path-wrapper .display-path { background: var(--home-button-bg); color: rgb(96, 96, 96); padding: 16px; border-radius: 8px; letter-spacing: 1px; font-weight: 700; }
.nws-modal-wrapper .specify-path-wrapper .change-path-wrapper .change-path { background: var(--change-path-bg); display: flex; justify-content: space-between; align-items: center; margin-left: 10px; width: 63px; padding: 0px 5px; border-radius: 8px; }
.nws-modal-wrapper .specify-path-wrapper .change-path-wrapper .change-path .path-value { width: 100%; text-align: center; font-weight: 700; }
.nws-modal-wrapper .nws-modal .specify-path-wrapper p { margin: 14px; }
.nws-modal-wrapper .nws-modal .specify-path-wrapper .path-description { font-size: 14px; margin-top: 24px; text-align: center; }
.nws-modal-wrapper .nws-modal .specify-path-wrapper .what-link { font-size: 14px; text-align: center; color: var(--selected-wallet-bg); cursor: pointer; }
.nws-modal-wrapper .nws-modal .specify-path-wrapper .what-link a { text-decoration: none; color: var(--selected-wallet-bg); font-size: 14px; }
.nws-modal-wrapper .specify-path-wrapper .change-path-wrapper .change-path .buttons-wrapper { display: flex; flex-direction: column; }
.nws-modal-wrapper .specify-path-wrapper .change-path-wrapper .change-path .buttons-wrapper button { padding: 0px; width: 23px; background-color: var(--home-button-bg); border: medium; }
.nws-modal-wrapper .nws-modal .no-accounts-found-wrapper { margin-top: 50px; font-size: 14px; }
.nws-modal-wrapper .nws-modal .enter-custom-account { margin-top: 20px; }
.nws-modal-wrapper .nws-modal .enter-custom-account p { text-align: center; font-size: 14px; }
.nws-modal-wrapper .nws-modal .enter-custom-account .input-wrapper { display: flex; justify-content: center; margin-top: 90px; }
.nws-modal-wrapper .nws-modal .enter-custom-account .input-wrapper input { text-align: center; color: var(--wallet-selector-heading-color, var(--heading-color)); border: 1px solid var(--confirm-button-bg-hover); padding: 6px 8px; border-radius: 50px; }
.nws-modal-wrapper .nws-modal .choose-ledger-account-form-wrapper p { font-size: 14px; text-align: center; margin-top: 20px; }
.nws-modal-wrapper .nws-modal .choose-ledger-account-form-wrapper .button-wrapper { display: flex; justify-content: center; }
.nws-modal-wrapper .nws-modal .choose-ledger-account-form-wrapper .button-wrapper button { color: var(--selected-wallet-bg); font-weight: 600; background-color: transparent; border-radius: 20px; font-size: 14px; border: 1px solid var(--selected-wallet-bg); width: 78px; padding: 6px 8px; }
.nws-modal-wrapper .nws-modal .choose-ledger-account-form-wrapper .form { margin-top: 96px; }
.nws-modal-wrapper .nws-modal .choose-ledger-account-form-wrapper .nws-form-control { display: flex; flex-direction: column; margin-bottom: 16px; padding: 10px; color: var(--text-color); }
.nws-modal-wrapper .nws-modal .choose-ledger-account-form-wrapper .nws-form-control .account { border-bottom: 1px solid var(--sidebar-border-color); padding: 16px 0px; color: var(--wallet-selector-heading-color, var(--heading-color)); }
.nws-modal-wrapper .nws-modal .choose-ledger-account-form-wrapper .nws-form-control .account input[type="checkbox"] { width: 25px; transform: scale(1.7); padding: 10px; }
.nws-modal-wrapper .nws-modal .choose-ledger-account-form-wrapper .nws-form-control label { color: inherit; }
.nws-modal-wrapper .nws-modal .choose-ledger-account-form-wrapper .action-buttons { justify-content: flex-end; }
.nws-modal-wrapper .nws-modal .overview-wrapper p { font-size: 14px; text-align: center; }
.nws-modal-wrapper .nws-modal .overview-wrapper .accounts { margin-top: 96px; }
.nws-modal-wrapper .nws-modal .overview-wrapper .account { border-bottom: 1px solid var(--sidebar-border-color); padding: 16px 0px; color: var(--wallet-selector-heading-color, var(--heading-color)); }
.nws-modal-wrapper .nws-modal .connecting-wrapper .content { display: flex; flex-direction: column; align-items: center; }
.nws-modal-wrapper .wallet-not-installed-wrapper .refresh-link { color: rgb(95, 138, 250); cursor: pointer; }
.nws-modal-wrapper .wallet-not-installed-wrapper .wallet-data { display: flex; align-items: center; }
.nws-modal-wrapper .wallet-not-installed-wrapper .wallet-data p { margin: 0px 0px 0px 10px; }
.nws-modal-wrapper .wallet-not-installed-wrapper p { margin: 16px 0px; }
.nws-modal-wrapper .wallet-not-installed-wrapper .wallet-data .wallet-icon-box { width: 40px; height: 40px; }
.nws-modal-wrapper .wallet-not-installed-wrapper .wallet-data .wallet-icon-box img { width: 100%; height: auto; }
.open { opacity: 1; visibility: visible; transition: visibility linear, opacity 0.25s; }
.nws-modal-wrapper .spinner { margin-right: 10px; --size: 160px; --border: 6px; width: var(--size); height: var(--size); border-radius: 50%; position: relative; display: flex; align-items: center; justify-content: center; }
.nws-modal-wrapper .spinner .icon { width: calc(var(--size) / 1.2); height: calc(var(--size) / 1.2); border: 1px solid rgba(0, 0, 0, 0.05); border-radius: 50%; box-shadow: rgba(0, 0, 0, 0.05) 0px 10px 20px; }
.nws-modal-wrapper .spinner img { width: 100%; height: auto; }
@keyframes spin {
100% { transform: rotate(360deg); }
}
@media (max-width: 600px) {
  .nws-modal-wrapper .nws-modal-wrapper .nws-modal { width: 250px; }
  .nws-modal-wrapper .nws-modal-wrapper .nws-modal .derivation-path-wrapper .derivation-path-list input { max-width: 140px; }
  .nws-modal-wrapper .nws-modal-wrapper .nws-modal .choose-ledger-account-form-wrapper .nws-form-control { flex-direction: column; }
  .nws-modal-wrapper .nws-modal-wrapper .nws-modal .choose-ledger-account-form-wrapper .nws-form-control select { text-align: center; }
  .nws-modal-wrapper .nws-modal .wallet-home-wrapper .get-wallet-wrapper { grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); }
}
.nws-modal-wrapper .nws-modal-wrapper.dark-theme .spinner .icon { box-shadow: rgba(255, 255, 255, 0.05) 0px 10px 20px; }
@media (prefers-color-scheme: dark) {
  .nws-modal-wrapper .spinner .icon { box-shadow: rgba(255, 255, 255, 0.05) 0px 10px 20px; }
}
@keyframes outAnimation {
0% { opacity: 1; }
100% { opacity: 0; visibility: hidden; }
}
.connecting-wrapper { display: flex; flex-flow: column; align-items: center; justify-content: flex-start; }
.connecting-wrapper .content .icon { width: 80px; height: 80px; background-color: rgb(255, 255, 255); border-radius: 10px; padding: 10px; position: relative; }
.connecting-wrapper .content .icon .green-dot { position: absolute; width: 30px; height: 30px; background-color: var(--connected-green); top: -10px; right: -10px; border-radius: 50%; border: 5px solid var(--wallet-selector-content-bg, var(--content-bg)); }
.connecting-wrapper .content .icon img { width: 100%; height: auto; }
.connecting-wrapper .content h3 { margin: 16px 0px; }
.connecting-wrapper .content .connecting-name { font-style: normal; font-weight: 700; font-size: 16px; line-height: 24px; display: flex; align-items: center; text-align: center; color: var(--wallet-selector-heading-color, var(--heading-color)); }
.connecting-wrapper .content .connecting-message { font-size: 14px; margin-top: 16px; }
.connecting-wrapper .content .connecting-details { font-style: normal; font-weight: 500; font-size: 14px; line-height: 24px; display: flex; align-items: center; margin-top: 40px; }
.connecting-wrapper .content .connecting-details span { color: var(--wallet-selector-selected-wallet-bg, var(--selected-wallet-bg)); }
.connecting-wrapper .content .connecting-details .spinner { width: 25px; height: auto; animation: 2s linear infinite spinner; }
@keyframes spinner {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
.nws-modal-wrapper .nws-modal .nws-modal-body .alert-message .connection button { padding: 10px 24px; gap: 8px; background: var(--secondary-button-bg-color); border: 1px solid var(--secondary-button-border-color); border-radius: 4px; font-style: normal; font-weight: 700; font-size: 14px; line-height: 24px; color: var(--secondary-button-text-color); }
.nws-modal-wrapper .nws-modal .nws-modal-body .alert-message .connection .error-wrapper { vertical-align: middle; align-items: center; display: flex; flex-flow: column; justify-content: center; column-gap: 12px; font-style: normal; font-weight: 500; font-size: 14px; line-height: 150%; text-align: center; }
.nws-modal-wrapper .nws-modal .nws-modal-body .alert-message .connection .error { color: rgb(206, 90, 111); vertical-align: middle; align-items: center; display: flex; flex-flow: row; justify-content: center; column-gap: 12px; font-style: normal; font-weight: 500; font-size: 14px; line-height: 150%; text-align: center; }
.nws-modal-wrapper .nws-modal .nws-modal-body .alert-message .connection .error-wrapper .error svg { color: var(--wallet-selector-content-bg,var(--content-bg)); }
.nws-modal-wrapper .nws-modal .nws-modal-body .alert-message .connection .error-wrapper p { word-break: break-word; display: -webkit-box; -webkit-line-clamp: 5; -moz-box-orient: vertical; overflow: hidden; margin: 14px 0px; }
.nws-modal-wrapper .nws-modal .nws-modal-body .alert-message .connection .success { color: rgb(79, 217, 143); }
.nws-modal-wrapper .nws-modal .connecting-wrapper .content { padding: 25px; }
.connecting-wrapper .content .connecting-details { margin-top: 20px; }
.connecting-wrapper .wallet-connected-success { display: flex; align-items: center; }
.connecting-wrapper .wallet-connected-success svg { color: var(--content-bg); }
.connecting-wrapper .wallet-connected-success span { font-size: 14px; margin-left: 10px; color: var(--wallet-selector-connected-green, var(--connected-green)); }
.single-wallet-get { display: flex; flex-flow: column wrap; align-items: center; place-content: center space-between; width: 100%; flex-grow: 1; padding: 14px; height: 100%; margin: 0px auto auto; border: 1px solid var(--get-wallet-option-border-color); box-shadow: var(--get-wallet-option-box-shadow); border-radius: 8px; position: relative; background-color: var(--get-wallet-option-bg-color); cursor: pointer; }
.single-wallet-get:hover { background: var(--get-wallet-option-bg-color-hover); }
.single-wallet-get:focus-within { outline: var(--get-wallet-outline-color) solid 2px; }
.single-wallet-get .icon { min-width: 32px; max-height: 32px; margin-bottom: 8px; width: 32px; height: 32px; background-color: rgb(255, 255, 255); padding: 5px; border-radius: 5px; position: relative; }
.single-wallet-get .icon img { width: 100%; height: auto; max-width: 48px; }
.single-wallet-get .title { font-family: inherit; font-style: normal; font-weight: 500; font-size: 14px; line-height: 24px; align-items: center; color: var(--heading-color); text-align: center; }
.single-wallet-get .type { font-weight: 400; font-size: 10px; line-height: 12px; margin-top: 0px; color: var(--text-color); text-align: center; }
.single-wallet-get .small-icon { position: absolute; top: 8px; right: 8px; }
.single-wallet-get .small-icon svg { color: rgb(76, 81, 85); }
.single-wallet-get:hover .small-icon svg { color: rgb(79, 124, 209); }
.single-wallet-get .description { font-family: inherit; font-style: normal; font-weight: 400; font-size: 14px; line-height: 150%; align-items: center; }
.single-wallet-get .button-get { margin-left: auto; margin-right: 0px; }
.connected-flag { color: var(--connected-green); border: 1px solid var(--connected-green); border-radius: 50px; padding: 3px 10px; display: flex; align-items: center; }
.connected-flag::before { content: ""; display: block; width: 10px; height: 10px; border-radius: 50%; background-color: var(--connected-green); margin-right: 5px; }
.scan-qr-code { display: flex; flex-direction: column; align-items: center; justify-content: space-between; height: 100%; }
.scan-qr-code .qr-code > div:first-of-type { padding: 20px; margin-bottom: 20px; border-radius: 16px; background: rgb(255, 255, 255); }
.scan-qr-code .qr-code { height: calc(100% - 200px); border: 1px solid var(--wallet-selector-content-bg, var(--content-bg)); border-radius: 4px; text-align: center; margin-top: 64px; }
.scan-qr-code .qr-code svg { width: 239px; height: 239px; }
.scan-qr-code .qr-code .copy-btn { cursor: pointer; display: flex; align-items: center; justify-content: center; text-align: center; color: var(--selected-wallet-bg); font-size: 14px; }
.scan-qr-code .qr-code .copy-btn svg { margin-right: 5px; width: 24px; height: 24px; }
.scan-qr-code .qr-code .notification { font-size: 14px; }
.options-list-section-recent { margin-bottom: 20px; }
.scan-qr-code .footer { position: relative; display: flex; align-items: center; justify-content: space-between; gap: 24px; padding: 24px; bottom: 0px; font-size: 14px; }
.scan-qr-code .footer .btn { background: var(--secondary-button-bg-color); color: var(--secondary-button-text-color); border: 1px solid var(--secondary-button-border-color); border-radius: 4px; font-weight: 700; font-size: 14px; line-height: 24px; padding: 8px 24px; }
.nws-switch { position: relative; display: inline-block; vertical-align: middle; width: 34px; height: 20px; margin-left: 12px; }
.nws-switch input { opacity: 0; width: 0px; height: 0px; }
.nws-slider { position: absolute; cursor: pointer; inset: 0px; background-color: var(--gray); transition: 0.4s; }
.nws-slider::before { position: absolute; content: ""; height: 16px; width: 16px; top: 50%; transform: translate(3px, -50%); background-color: var(--heading-color); transition: 0.4s; }
input:checked + .nws-slider { background-color: var(--selected-wallet-bg); }
input:focus + .nws-slider { box-shadow: 0 0 1px var(--selected-wallet-bg); }
input:checked + .nws-slider::before { transform: translate(calc(100% - 1px), -50%); }
.nws-slider.round { border-radius: 34px; }
.nws-slider.round::before { border-radius: 50%; }
.nws-remember-wallet { margin-top: 10px; font-size: 16px; color: var(--wallet-selector-text-color, var(--text-color)); }
@media (min-width: 577px) {
  .nws-modal-wrapper .nws-modal .modal-right .nws-modal-body .what-wallet-mobile { display: none; }
  .scan-qr-code .footer { position: absolute; }
}
@media (min-width: 769px) {
  .button-spacing { margin: 90px; }
}
@media (max-width: 810px) {
  .nws-modal-wrapper .nws-modal .wallet-options-wrapper { margin-top: 90px; }
}
@media (max-width: 768px) {
  .nws-modal-wrapper .nws-modal .wallet-home-wrapper .wallet-info-wrapper { margin-top: 45px; }
  .button-spacing { margin: 45px; }
  .nws-modal-wrapper .nws-modal .modal-left { width: 40%; border-right: 1px solid var(--wallet-selector-sidebar-border-color, var(--sidebar-border-color)); padding: 32px 16px; height: 100%; max-height: 70vh; overflow: auto; }
  .nws-modal-wrapper .nws-modal .modal-right { width: 60%; padding: 32px 16px; overflow: auto; }
  .nws-modal-wrapper .nws-modal .wallet-home-wrapper .wallet-info-wrapper { padding: 0px 0px 0px 10px; }
  .nws-modal-wrapper .nws-modal .derivation-path-wrapper .enter-derivation-path .ledger-image { margin-top: 30px; margin-bottom: 35px; }
  .nws-modal-wrapper .nws-modal .modal-left .modal-left-title { width: 39%; padding: 32px 16px 12px; }
}
@media (max-width: 576px) {
  .nws-modal-wrapper .nws-modal .wallet-home-wrapper .get-wallet-wrapper, .nws-modal-wrapper .nws-modal .wallet-home-wrapper .wallet-info-wrapper, .nws-modal-wrapper .nws-modal .connecting-wrapper, .nws-modal-wrapper .nws-modal .wallet-not-installed-wrapper, .nws-modal-wrapper .nws-modal .switch-network-message-wrapper { margin-top: 20px; }
  .nws-modal-wrapper .nws-modal .modal-left .modal-left-title { width: 100%; padding: 32px 12px 12px; z-index: 0; }
  .nws-modal-wrapper .wallet-not-installed-wrapper > p { margin: 20px 0px 30px; max-width: 500px; }
  .nws-modal-wrapper .nws-modal .nws-modal-body button.get-wallet { background-color: var(--wallet-selector-home-button-bg, var(--content-bg)); }
  .nws-modal-wrapper .nws-modal .modal-right .nws-modal-body .what-wallet-hide { display: none; }
  .nws-modal-wrapper .nws-modal .modal-right .nws-modal-body .what-wallet-mobile p { font-size: 14px; text-align: center; margin: auto; }
  .nws-modal-wrapper .nws-modal { width: 100%; display: block; overflow: auto; bottom: 0px; height: 500px; background: var(--wallet-selector-mobile-bottom-section, var(--bottom-section)); border-radius: 16px 16px 0px 0px; }
  .nws-modal-wrapper .nws-modal .modal-left { width: 100%; background-color: var(--wallet-selector-content-bg, var(--content-bg)); height: auto; padding: 32px 12px; }
  .nws-modal-wrapper .nws-modal .modal-left .nws-modal-body { display: flex; overflow: auto; }
  .nws-modal-wrapper .nws-modal .modal-left .nws-modal-body .wallet-options-wrapper { margin: auto; }
  .nws-modal-wrapper .nws-modal .modal-right { width: 100%; background-color: var(--wallet-selector-mobile-bottom-section, var(--bottom-section)); }
  .nws-modal-wrapper .nws-modal .connecting-wrapper .content { padding-top: 0px; }
  .connecting-wrapper .content .icon .green-dot { border-color: var(--wallet-selector-mobile-bottom-section, var(--bottom-section)); }
  .nws-modal-wrapper .nws-modal .modal-right .nws-modal-header h3.middleTitle { text-align: center; font-size: 16px; margin: 4px auto; }
  .nws-modal-wrapper .nws-modal .modal-right .nws-modal-header h3.middleTitle.-open { padding-right: 32px; }
  .nws-modal-wrapper .nws-modal .modal-right .nws-modal-body .content { font-size: 14px; text-align: center; color: var(--mobile-text); margin: 0px; }
  .nws-modal-wrapper .nws-modal .modal-right .nws-modal-body { margin-top: 10px; padding: 0px; }
  .nws-modal-wrapper .nws-modal .nws-modal-body button.middleButton { margin: 25px auto 12px; }
  .nws-modal-wrapper .nws-modal .modal-header { display: block; font-size: 18px; text-align: center; }
  .nws-modal-wrapper .nws-modal .nws-modal-header .close-button { position: absolute; right: 30px; top: 30px; }
  .nws-modal-wrapper .nws-modal .nws-modal-header h2 { font-size: 18px; text-align: center; }
  .nws-modal-wrapper .nws-modal .wallet-options-wrapper { margin-bottom: 0px; }
  .nws-modal-wrapper .nws-modal .wallet-options-wrapper .description { display: none; }
  .nws-modal-wrapper .nws-modal .wallet-options-wrapper .options-list { display: flex; overflow: auto; padding-block: 10px; gap: 0px; }
  .nws-modal-wrapper .nws-modal .info { display: none; width: 90px; }
  .single-wallet { display: block; min-width: 76px; max-width: 76px; }
  .single-wallet.sidebar .icon { width: 56px; height: 56px; margin: auto; }
  .single-wallet.sidebar .content { width: auto; }
  .nws-modal-wrapper .nws-modal .wallet-options-wrapper .options-list .single-wallet.sidebar .content .title { font-size: 12px; line-height: 16px; margin-top: 10px; text-align: center; margin-left: 0px !important; display: -webkit-box; -webkit-line-clamp: 2; -moz-box-orient: vertical; overflow: hidden; }
  .single-wallet.wallet-connect, .single-wallet.my-near-wallet { word-break: break-word; }
  .single-wallet-get:hover { background-color: rgba(79, 124, 209, 0.16); }
  .nws-modal-wrapper .nws-modal .derivation-path-wrapper .enter-derivation-path .ledger-image, .nws-modal-wrapper .specify-path-wrapper .change-path-wrapper { margin-top: 30px; margin-bottom: 30px; }
  .nws-modal-wrapper .nws-modal .derivation-path-wrapper .enter-derivation-path .ledger-description > p { max-width: 450px; margin-left: auto; margin-right: auto; }
  .nws-modal-wrapper ::-webkit-scrollbar { height: 4px; width: 4px; background: var(--backdrop-bg); }
}
.dSOvFp { box-sizing: border-box; margin: 0px; min-width: 0px; }
.kXYEfa { box-sizing: border-box; margin: 0px; min-width: 0px; appearance: none; display: inline-block; text-align: center; line-height: inherit; text-decoration: none; font-size: inherit; color: white; border-radius: 4px; padding: 10px 12px; }
.cFWKlA { box-sizing: border-box; margin: 0px; min-width: 0px; appearance: none; display: inline-block; text-align: center; line-height: inherit; text-decoration: none; font-size: inherit; padding: 8px 16px; color: white; border-radius: 4px; }
.hpsLIh { box-sizing: border-box; margin: 0px; min-width: 0px; flex-direction: row; }
.iOxMho { display: block; }
.ceFygF { width: 100%; display: flex; padding: 0px; -moz-box-align: center; align-items: center; -moz-box-pack: start; justify-content: flex-start; }
.llEOuo { width: 100%; display: flex; padding: 0px; -moz-box-align: center; align-items: center; -moz-box-pack: start; justify-content: flex-start; gap: 10px; }
.llIbzy { width: 100%; display: flex; padding: 0px; -moz-box-align: center; align-items: center; -moz-box-pack: start; justify-content: flex-start; gap: 1rem; }
.hXteRa { -moz-box-pack: justify; justify-content: space-between; }
.ghHpKk { width: fit-content; }
.kkTmnS { width: fit-content; border-bottom: 1px dotted rgb(80, 80, 80); }
.flJmLC { padding: 10px 12px; width: 100%; height: auto; margin: unset; font-weight: 500; font-size: 14px; text-align: center; border-radius: 999px; outline: none; border: 1px solid transparent; color: white; text-decoration: none; display: flex; -moz-box-pack: center; justify-content: center; -moz-box-align: center; align-items: center; cursor: pointer; position: relative; z-index: 1; }
.flJmLC:hover { filter: brightness(0.8); }
.flJmLC:disabled { cursor: auto; }
.flJmLC:hover:disabled { filter: none; }
.flJmLC > * { user-select: none; }
.FCGP { padding: 12px; width: 100%; height: auto; margin: unset; font-weight: 500; font-size: 14px; text-align: center; border-radius: 999px; outline: none; border: 1px solid transparent; color: white; text-decoration: none; display: flex; -moz-box-pack: center; justify-content: center; -moz-box-align: center; align-items: center; cursor: pointer; position: relative; z-index: 1; }
.FCGP:hover { filter: brightness(0.8); }
.FCGP:disabled { cursor: auto; }
.FCGP:hover:disabled { filter: none; }
.FCGP > * { user-select: none; }
.kMbNWM { background-color: rgba(49, 203, 158, 0.3); min-width: unset; color: rgb(49, 203, 158); font-size: 14px; font-weight: 500; }
.kMbNWM:hover { background-color: rgba(46, 191, 148, 0.3); }
.kMbNWM:active { box-shadow: rgba(44, 182, 142, 0.3) 0px 0px 0px 1pt; background-color: rgba(44, 182, 142, 0.3); }
.kMbNWM:disabled { cursor: not-allowed; background-color: rgb(41, 41, 41); color: rgb(80, 80, 80); box-shadow: none; border: 1px solid transparent; outline: none; }
.hdcpRg { background-color: transparent; color: rgb(49, 203, 158); display: flex; -moz-box-pack: center; justify-content: center; -moz-box-align: center; align-items: center; }
.hdcpRg:disabled { opacity: 0.5; cursor: not-allowed; }
.fwjWxS { display: flex; flex-direction: column; -moz-box-pack: start; justify-content: flex-start; }
.jZepxS { display: flex; flex-direction: column; -moz-box-pack: start; justify-content: flex-start; gap: 8px; }
.frgljo { width: 100%; -moz-box-align: center; align-items: center; }
.eCzrNh { line-height: 0; }
.iNaXsr { text-decoration: none; cursor: pointer; color: rgb(49, 203, 158); font-weight: 500; }
@media (hover: hover) {
  .iNaXsr:hover { text-decoration: underline; }
}
.iNaXsr:focus { outline: none; }
.iNaXsr:active { text-decoration: none; }
html, input, textarea, button { font-family: "Work Sans", "Inter", sans-serif; }
@supports (font-variation-settings:normal) {
  html, input, textarea, button { font-family: "Work Sans", "Inter var", sans-serif; }
}
html, body { margin: 0px; padding: 0px; -moz-text-size-adjust: none; }
a { color: rgb(49, 203, 158); text-decoration: none; }
a:hover { color: rgb(129, 225, 197); }
* { box-sizing: border-box; }
button { user-select: none; }
html { font-size: 16px; font-variant: none; font-feature-settings: "ss01", "ss02", "cv01", "cv03"; }
::-webkit-scrollbar { display: none; }
html { color: rgb(255, 255, 255); background-color: rgb(15, 15, 15); }
body { min-height: 100vh; background: rgb(15, 15, 15); }
.staked-only-switch { box-shadow: 0px 0px 0px 2px; background: rgb(28, 28, 28) !important; }
.staked-only-switch[aria-checked="false"] div { background: rgb(80, 80, 80) !important; }
.staked-only-switch div { background: rgb(49, 203, 158); }
#language-selector:focus-visible { outline-width: 0px; }
.grecaptcha-badge { visibility: hidden; }
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { appearance: none; margin: 0px; }
input[type="number"] { appearance: textfield; }
.tv-lightweight-charts { width: 100% !important; }
.tv-lightweight-charts > * { width: 100% !important; }
.zkme-widget-mask { position: fixed; }
coinbasewallet-subscribe::part(modal-dialog) { padding: 24px; background: rgb(28, 28, 28); color: rgb(255, 255, 255); }
coinbasewallet-subscribe::part(modal-title) { font-size: 24px; }
coinbasewallet-subscribe::part(subscribe-toggle) { background: rgb(49, 203, 158); color: rgb(34, 34, 34); font-size: 16px; }
coinbasewallet-subscribe::part(close-button) { top: 24px; right: 24px; filter: invert(96%) sepia(4%) saturate(18%) hue-rotate(177deg) brightness(105%) contrast(104%); }
coinbasewallet-subscribe::part(qr-code) { background: rgb(255, 255, 255); }
coinbasewallet-subscribe::part(subscribe-confirmation) { padding-right: 1.5rem; }
.hHmSHL { width: 20px; height: 20px; min-width: 20px; box-shadow: rgba(0, 0, 0, 0.075) 0px 6px 10px; border-radius: 24px; }
.ikjEdb { width: 17px; height: 17px; min-width: 17px; box-shadow: rgba(0, 0, 0, 0.075) 0px 6px 10px; border-radius: 24px; }
.kINYOi { width: 18px; height: 18px; border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.075) 0px 6px 10px; object-fit: contain; }
.gjsyVC { width: 20px; height: 20px; border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.075) 0px 6px 10px; object-fit: contain; }
.dgdbSO { width: 17px; height: 17px; border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.075) 0px 6px 10px; object-fit: contain; }
.gEXOeu { display: flex; flex-direction: column; -moz-box-align: stretch; align-items: stretch; padding: 24px 36px 0px; gap: 24px; width: 100%; max-width: 1464px; }
@media (max-width: 1200px) {
  .gEXOeu { height: unset; }
}
@media (max-width: 768px) {
  .gEXOeu { gap: 16px; padding: 20px 16px; }
}
.iJYXxN { display: flex; align-items: flex-start; -moz-box-pack: center; justify-content: center; width: 100%; max-width: 1392px; gap: 48px; }
@media (max-width: 1200px) {
  .iJYXxN { gap: 24px; flex-direction: column; -moz-box-align: center; align-items: center; }
}
@media (max-width: 768px) {
  .iJYXxN { gap: 16px; }
}
.fZToEa { height: 22px; width: 22px; background-color: transparent; border: medium; border-radius: 50%; padding: 0.2rem; font-size: 0.875rem; font-weight: 400; cursor: pointer; color: rgb(195, 197, 203); display: flex; -moz-box-pack: center; justify-content: center; -moz-box-align: center; align-items: center; float: right; }
.fZToEa:hover { background-color: rgb(64, 68, 79); }
.fZToEa:focus { background-color: rgb(64, 68, 79); outline: none; }
.dKWXGH { z-index: 1; width: 425px; display: flex; flex-direction: column; -moz-box-align: center; align-items: center; -moz-box-pack: center; justify-content: center; flex-shrink: 0; gap: 16px; }
@media only screen and (min-width: 1100px) {
  .dKWXGH { position: sticky; top: 16px; }
}
@media (max-width: 768px) {
  .dKWXGH { width: 100%; }
}
.jEUpdk { display: flex; flex-direction: column; -moz-box-flex: 1; flex-grow: 1; width: calc(100% - 472px); }
@media (max-width: 992px) {
  .jEUpdk { width: 100%; }
}
.IxSDo { position: relative; border: medium; background-color: transparent; margin: 0px; padding: 0px; height: 36px; width: 36px; border-radius: 999px; display: flex; -moz-box-align: center; align-items: center; -moz-box-pack: center; justify-content: center; }
.IxSDo:hover { cursor: pointer; outline: none; background-color: rgb(28, 28, 28); }
.dqeNpz { display: flex; -moz-box-align: center; align-items: center; -moz-box-pack: center; justify-content: center; border: medium; background: none; outline: none; cursor: default; border-radius: 36px; color: rgb(169, 169, 169); }
.dqeNpz:hover, .dqeNpz:focus { opacity: 0.7; }
.fPVQfu { display: inline-flex; -moz-box-pack: center; justify-content: center; -moz-box-align: center; align-items: center; margin-left: 0.25rem; line-height: 100%; vertical-align: middle; }
.eDZiKt { background: rgba(41, 41, 41, 0.2); width: 100%; }
@media (max-width: 1200px) {
  .eDZiKt { margin-bottom: 4rem; }
}
.kHXskT { display: flex; -moz-box-pack: justify; justify-content: space-between; margin: auto; -moz-box-align: center; align-items: center; width: 100%; padding: 16px; flex-direction: column-reverse; }
@media only screen and (min-width: 768px) {
  .kHXskT { flex-direction: row; padding: 16px; }
}
@media only screen and (min-width: 1000px) {
  .kHXskT { padding: 16px 32px; }
}
@media only screen and (min-width: 1366px) {
  .kHXskT { padding: 16px 215px; }
}
@media only screen and (min-width: 1500px) {
  .kHXskT { padding: 16px 252px; }
}
.gLfdxJ { display: flex; gap: 16px; font-size: 12px; color: rgba(169, 169, 169, 0.2); }
@media (max-width: 768px) {
  .gLfdxJ { margin-top: 16px; gap: 24px; }
}
.efnjcw { width: 1px; background: rgb(80, 80, 80); }
@media (max-width: 768px) {
  .efnjcw { display: none; }
}
.Yrrwb { display: flex; -moz-box-align: center; align-items: center; color: rgb(169, 169, 169); }
@media (max-width: 768px) {
  .Yrrwb { flex-direction: column; gap: 12px; }
}
.fyyxVD { margin: 0px; padding: 0px; height: 40px; width: 40px; display: flex; -moz-box-align: center; align-items: center; -moz-box-pack: center; justify-content: center; color: rgb(169, 169, 169); border-radius: 999px; position: relative; outline: none; background-color: transparent; border: 1px solid transparent; }
.fyyxVD:hover { cursor: pointer; }
.hVjlhd { display: flex; -moz-box-pack: center; justify-content: center; -moz-box-align: center; align-items: center; position: relative; border: medium; text-align: left; }
.btwIxM { width: 100%; border-radius: 20px; padding: 1.25rem; }
.hWfApN { display: flex; -moz-box-pack: justify; justify-content: space-between; -moz-box-align: center; align-items: center; width: 100%; min-width: fit-content; }
.gzXEVh { position: relative; background-color: rgb(28, 28, 28); color: rgb(255, 255, 255); border-radius: 999px; padding: 8px 12px; border: 1px solid transparent; width: fit-content; }
.gzXEVh:hover { text-decoration: none; border: 1px solid rgb(49, 203, 158); cursor: pointer; background-color: rgb(41, 41, 41); }
@media (max-width: 768px) {
  .gzXEVh { margin: 0px; width: initial; text-overflow: ellipsis; flex-shrink: 1; min-width: auto; }
}
.gmlavK { color: rgb(255, 255, 255); transform: rotate(0deg); transition: transform 300ms; min-width: 24px; }
.gqOnvJ { white-space: nowrap; font-weight: 500; }
@media (max-width: 768px) {
  .gqOnvJ { display: none; }
}
.RSbyp { padding: 8px; display: flex; -moz-box-pack: center; justify-content: center; -moz-box-align: center; align-items: center; background: rgb(15, 15, 15); border-radius: 999px; transform: rotate(0deg); transition: transform 300ms; width: 40px; height: 40px; cursor: pointer; }
.RSbyp:hover { opacity: 0.8; }
.kqMqSi { width: 0px; position: relative; font-weight: 500; outline: none; border: medium; flex: 1 1 auto; background-color: rgb(15, 15, 15); font-size: 24px; color: rgb(255, 255, 255); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 0px; appearance: textfield; }
.kqMqSi::-webkit-search-decoration { appearance: none; }
.kqMqSi [type="number"] { appearance: textfield; }
.kqMqSi::-webkit-outer-spin-button, .kqMqSi::-webkit-inner-spin-button { appearance: none; }
.kqMqSi::-webkit-input-placeholder { color: rgb(86, 90, 105); }
.kqMqSi::placeholder { color: rgb(86, 90, 105); }
.kqMqSi::placeholder { color: rgb(86, 90, 105); }
.kHbFah { display: flex; flex-flow: row; -moz-box-align: center; align-items: center; }
.dMPXgk { -moz-box-align: center; align-items: center; height: unset; width: initial; font-size: 20px; font-weight: 500; background-color: rgb(28, 28, 28); border: 1px solid transparent; color: rgb(169, 169, 169); border-radius: 999px; box-shadow: none; outline: none; user-select: none; padding: 6px 0px 6px 8px; cursor: pointer; }
.dMPXgk:focus, .dMPXgk:hover { background-color: rgb(41, 41, 41); color: rgb(169, 169, 169); }
.hoobfY { -moz-box-align: center; align-items: center; height: unset; width: initial; font-size: 20px; font-weight: 500; background-color: rgb(28, 28, 28); border: 1px solid rgb(49, 203, 158); color: rgb(49, 203, 158); border-radius: 999px; box-shadow: rgba(0, 0, 0, 0.075) 0px 6px 10px; outline: none; user-select: none; padding: 6px 0px 6px 8px; cursor: pointer; }
.hoobfY:focus, .hoobfY:hover { background-color: rgb(44, 182, 142); color: rgb(34, 34, 34); }
.kWsssC { display: flex; -moz-box-align: center; align-items: center; -moz-box-pack: justify; justify-content: space-between; }
.gdUaoZ { display: flex; flex-flow: column; position: relative; border-radius: 20px; background-color: rgb(34, 44, 49); z-index: 1; }
.cQTFmr { border-radius: 16px; background-color: rgb(15, 15, 15); padding: 0.75rem; border: 1px solid transparent; }
.kRGnwA { margin-left: 0.5rem; font-size: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 145px; }
@media only screen and (max-width: 445px) {
  .kRGnwA { max-width: 102px; }
}
@media only screen and (max-width: 420px) {
  .kRGnwA { max-width: 76px; }
}
.kRGnAp { margin-left: 0.5rem; font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 145px; }
@media only screen and (max-width: 445px) {
  .kRGnAp { max-width: 102px; }
}
@media only screen and (max-width: 420px) {
  .kRGnAp { max-width: 76px; }
}
.bkoLKo { display: flex; flex-direction: row; -moz-box-align: center; align-items: center; border-radius: 999px; white-space: nowrap; width: fit-content; cursor: pointer; pointer-events: auto; height: 42px; }
.kYsWBR { border: medium; background-color: transparent; margin: 0px; padding: 0px; height: 40px; width: 40px; display: flex; -moz-box-align: center; align-items: center; -moz-box-pack: center; justify-content: center; color: rgb(169, 169, 169); border-radius: 999px; }
.kYsWBR:hover { cursor: pointer; outline: none; }
.ilXpvx { display: flex; -moz-box-pack: center; justify-content: center; -moz-box-align: center; align-items: center; position: relative; border: medium; text-align: left; }
.iFDeiX { font-size: 10px; color: rgb(255, 83, 123); height: calc(100% + 4px); margin-left: 2px; }
.haYHln { display: flex; flex-flow: row; border-radius: 3rem; padding: 8px 12px; outline: none; cursor: pointer; text-decoration: none; color: rgb(169, 169, 169); font-size: 1rem; width: fit-content; font-weight: 500; }
.haYHln.ACTIVE { border-radius: 12px; font-weight: 600; color: rgb(49, 203, 158); }
.haYHln:hover { color: rgb(39, 162, 126); }
@media (max-width: 768px) {
  .haYHln { padding: 8px 6px; }
}
.hUBrxX { display: flex; flex-flow: row; border-radius: 3rem; outline: none; cursor: pointer; text-decoration: none; color: rgb(169, 169, 169); font-size: 1rem; width: fit-content; padding: 8px 12px; font-weight: 500; }
.hUBrxX.ACTIVE { border-radius: 12px; font-weight: 600; color: rgb(169, 169, 169); }
.hUBrxX:hover { color: rgb(39, 162, 126); text-decoration: none; }
.hUBrxX:focus { color: rgb(169, 169, 169); text-decoration: none; }
@media (max-width: 576px) {
  .hUBrxX { display: none; }
}
.bcSkTQ { display: inline-block; width: fit-content; padding: 8px 0px 8px 6px; cursor: pointer; font-size: 1rem; font-weight: 500; }
.cJVVLX { display: none; position: absolute; top: 100%; width: max-content; padding: 8px; background: rgb(49, 49, 49); filter: drop-shadow(rgba(0, 0, 0, 0.36) 0px 4px 12px); box-shadow: rgba(0, 0, 0, 0.01) 0px 0px 1px, rgba(0, 0, 0, 0.04) 0px 4px 8px, rgba(0, 0, 0, 0.04) 0px 16px 24px, rgba(0, 0, 0, 0.01) 0px 24px 32px; border-radius: 16px; }
.cJVVLX[data-align="left"] { left: 0px; }
.cJVVLX[data-align="right"] { right: 0px; }
.cqybJs { transition: transform 300ms; }
.cRlCkH { position: relative; display: inline-block; width: fit-content; cursor: pointer; color: rgb(49, 203, 158); font-size: 16px; font-weight: 500; user-select: none; }
.eRBWkM { position: relative; display: inline-block; width: fit-content; cursor: pointer; color: rgb(169, 169, 169); font-size: 16px; font-weight: 500; user-select: none; }
.ezwMFM { display: inline-flex; }
@media (max-width: 576px) {
  .ezwMFM { display: none; }
}
.bgUXKh { display: inline-flex; }
.eXEiBt { flex: 0 0 16px; display: flex; width: 16px; height: 16px; -moz-box-align: center; align-items: center; }
.fztXTi { transform: rotate(0deg); transition: transform 0.3s; }
@media (max-width: 420px) {
}
.vsOZo { font-size: 10px; margin-left: 4px; }
.bQwlcc { font-size: 14px; gap: 12px; }
.gDeQin { padding: 1rem; display: grid; grid-template-columns: 1fr 120px; -moz-box-align: center; align-items: center; -moz-box-pack: justify; justify-content: space-between; flex-direction: row; width: 100%; top: 0px; position: relative; border-bottom: 1px solid rgba(0, 0, 0, 0.1); z-index: 2; }
@media (max-width: 992px) {
  .gDeQin { grid-template-columns: 1fr; padding: 1rem; width: calc(100%); position: relative; }
}
@media (max-width: 576px) {
  .gDeQin { height: 60px; }
}
.iuUDpl { display: flex; flex-direction: row; -moz-box-align: center; align-items: center; justify-self: flex-end; gap: 8px; }
@media (max-width: 1200px) {
  .iuUDpl { flex-direction: row; -moz-box-pack: justify; justify-content: space-between; justify-self: center; padding: 1rem; position: fixed; bottom: 0px; left: 0px; width: 100%; z-index: 98; height: 72px; background-color: rgb(15, 15, 15); }
}
@media (max-width: 768px) {
  .iuUDpl { height: 60px; }
}
@media (max-width: 576px) {
  .iuUDpl { padding: 1rem 8px; }
}
.cYhHpo { display: flex; -moz-box-align: center; align-items: center; gap: 8px; }
@media (max-width: 420px) {
  .cYhHpo { -moz-box-align: center; align-items: center; width: 100%; -moz-box-pack: justify; justify-content: space-between; }
}
.gwAPSc { display: flex; -moz-box-align: center; align-items: center; gap: 8px; padding: 0px 6px; border-radius: 36px; background-color: rgb(28, 28, 28); border: 1px solid rgb(28, 28, 28); color: rgb(169, 169, 169); }
.gwAPSc:hover, .gwAPSc:focus { background-color: rgb(41, 41, 41); border: 1px solid rgb(49, 203, 158); }
@media (max-width: 992px) {
  .leVFsj { width: 100%; }
}
.gBamIw { gap: 4px; -moz-box-pack: center; justify-content: center; }
@media (max-width: 1200px) {
  .gBamIw { -moz-box-pack: end; justify-content: flex-end; }
}
@media (max-width: 576px) {
  .gBamIw { gap: 0px; }
}
.bHNBrE { width: 140px; margin-top: 1px; }
@media (max-width: 768px) {
  .bHNBrE { width: 114px; margin-top: 1px; }
}
@media (max-width: 576px) {
  .bHNBrE { width: 100px; }
}
.iunTdd { display: flex; -moz-box-align: center; align-items: center; pointer-events: auto; justify-self: flex-start; margin-right: 12px; }
@media (max-width: 768px) {
  .iunTdd { justify-self: center; }
}
.iunTdd:hover { cursor: pointer; }
.KUlly { transition: transform 0.3s; }
.KUlly:hover { transform: rotate(-5deg); }
@media (max-width: 576px) {
  .KUlly:hover { transform: rotate(0deg); }
}
.fZeaRl { pointer-events: none; display: flex; -moz-box-align: center; align-items: center; -moz-box-pack: center; justify-content: center; width: 100%; height: 180px; }
.eUHFjB { animation: 800ms linear infinite kPYQwd; }
.eUHFjB > * { width: 180px; }
.gHbHZT { position: absolute; top: 0px; right: 0px; transform: translateY(-100%) !important; padding-bottom: 10px; }
@media (max-width: 768px) {
  .gHbHZT { right: -10px; }
}
.gaWnin { border-radius: 12px; position: absolute; inset: -10px 0px 0px; box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px; z-index: -1; }
.cpMnus { background: rgb(49, 49, 49); padding: 12px 24px; border-radius: 12px; margin-bottom: -10px; }
.cpMnus::after { bottom: 100%; right: 20px; top: calc(100% - 10px); border-style: solid; border-color: rgb(49, 49, 49) transparent transparent; border-image: none; content: ""; height: 0px; width: 0px; position: absolute; pointer-events: none; border-width: 10px; margin-left: -10px; }
.bbbcXM { position: fixed; bottom: 1rem; right: 1rem; z-index: 1; }
@media (max-width: 1200px) {
  .bbbcXM { bottom: 75px; }
}
.gpLyfL { display: flex; flex-flow: column; align-items: flex-start; }
.bnKTem { display: flex; flex-flow: row; width: 100%; -moz-box-pack: justify; justify-content: space-between; z-index: 3; }
.jplYJT { display: flex; position: relative; flex-direction: column; width: 100%; -moz-box-align: center; align-items: center; min-height: calc(-148px + 100vh); flex: 1 1 0%; z-index: 1; }
@keyframes kPYQwd {
0% { transform: scale(1); }
60% { transform: scale(1.1); }
100% { transform: scale(1); }
}
@keyframes kPYQwd {
0% { transform: scale(1); }
60% { transform: scale(1.1); }
100% { transform: scale(1); }
}
.hBFqtC { height: 100%; padding: 0px; border-radius: 20px; border: 1px solid transparent; background-color: rgb(15, 15, 15); color: rgb(169, 169, 169); text-align: center; font-size: 12px; font-weight: 400; line-height: 16px; outline: none; cursor: pointer; flex: 1 1 0%; }
.hBFqtC:hover { border-color: rgb(86, 90, 105); }
.hBFqtC:focus { border-color: rgb(86, 90, 105); }
.hBFqtC[data-active="true"] { background-color: rgb(49, 49, 49); color: rgb(255, 255, 255); border-color: rgb(49, 203, 158); font-weight: 500; }
.hBFqtC[data-warning="true"] { border-color: rgb(255, 153, 1); }
@media only screen and (max-width: 375px) {
  .hBFqtC { font-size: 10px; flex: 0 0 15%; }
}
.kXoeur::after { display: inline-block; animation: 1.25s infinite ellipsis; content: "."; width: 1em; text-align: left; }
@keyframes ellipsis {
0% { content: "."; }
33% { content: ".."; }
66% { content: "..."; }
}
@keyframes ellipsis {
0% { content: "."; }
33% { content: ".."; }
66% { content: "..."; }
}
.geigHb { position: relative; max-width: 425px; width: 100%; background: rgb(28, 28, 28); box-shadow: rgba(0, 0, 0, 0.01) 0px 0px 1px, rgba(0, 0, 0, 0.04) 0px 4px 8px, rgba(0, 0, 0, 0.04) 0px 16px 24px, rgba(0, 0, 0, 0.01) 0px 24px 32px; border-radius: 20px; padding: 2rem 1.5rem 1.5rem; margin-top: 20px; }
.WPzVq { padding: 1px; position: relative; background-clip: padding-box; overflow: hidden; margin-bottom: 20px; border-radius: 12px; border: 1px solid transparent; cursor: pointer; }
.WPzVq::before { content: ""; position: absolute; inset: 0px; padding: 1px; background: linear-gradient(306.9deg, rgb(38, 37, 37) 38.35%, rgba(148, 117, 203, 0.2) 104.02%), radial-gradient(58.61% 54.58% at 30.56% 0%, rgba(130, 71, 229, 0.6) 0%, rgba(130, 71, 229, 0) 100%); mask: linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 0px) padding-box, linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 0px); z-index: -1; }
.jNKUjX { width: 100%; display: flex; -moz-box-align: center; align-items: center; -moz-box-pack: justify; justify-content: space-between; gap: 0.75rem; padding: 22px 18px 22px 70px; background-image: url("/assets/earn_background_large-9a6ca5ac.png"); background-position: left center; background-size: cover; }
@media (max-width: 1400px) {
  .jNKUjX { padding: 20px 18px; }
}
@media (max-width: 1200px) {
  .jNKUjX { flex-direction: column; background-image: url("/assets/earn_background_small-a25c4ce5.png"); padding: 20px 24px; }
}
@media (max-width: 992px) {
  .jNKUjX { flex-direction: row; background-image: url("/assets/earn_background_large-9a6ca5ac.png"); padding: 20px 18px 20px 60px; }
}
@media screen and (max-width: 900px) {
  .jNKUjX { padding: 20px 18px; }
}
@media (max-width: 768px) {
  .jNKUjX { flex-direction: column; background-image: url("/assets/earn_background_small-a25c4ce5.png"); padding: 20px 24px; }
}
.ceFWbZ { width: 400px; }
@media (max-width: 1400px) {
  .ceFWbZ { width: unset; }
}
.idKTov { color: rgb(49, 203, 158); }
.dbxBfW { border-radius: 40px; padding: 10px 20px; background: rgba(29, 91, 73, 0.8); display: flex; -moz-box-align: center; align-items: center; -moz-box-pack: justify; justify-content: space-between; gap: 8px; border: 1px solid rgb(25, 103, 80); }
@media (max-width: 1200px) {
  .dbxBfW { width: 100%; }
}
@media (max-width: 992px) {
  .dbxBfW { width: unset; }
}
@media (max-width: 768px) {
  .dbxBfW { width: 100%; padding: 10px 16px; }
}
@media (max-width: 576px) {
  .dbxBfW { padding: 10px 12px; }
}
.ERanE { border-radius: 40px; padding: 10px 20px; background: rgba(29, 91, 73, 0.8); display: flex; -moz-box-align: center; align-items: center; -moz-box-pack: justify; justify-content: space-between; gap: 8px; border: 1px solid rgb(25, 103, 80); animation: 0.6s eoxIdU; }
@media (max-width: 1200px) {
  .ERanE { width: 100%; }
}
@media (max-width: 992px) {
  .ERanE { width: unset; }
}
@media (max-width: 768px) {
  .ERanE { width: 100%; padding: 10px 16px; }
}
@media (max-width: 576px) {
  .ERanE { padding: 10px 12px; }
}
.iDwkzK { width: 24px; height: 24px; border-radius: 50%; box-shadow: rgb(11, 46, 36) 0px 4px 8px 0px; }
.iDwkzK:nth-child(1) { margin-right: -8px; }
.hjLgzh { border-radius: 20px; box-shadow: rgba(0, 0, 0, 0.3) 0px 8px 8px 0px; padding-bottom: 1px; width: auto; overflow: hidden; background-image: linear-gradient(to right, rgba(102, 102, 102, 0), rgba(102, 102, 102, 0), rgb(162, 233, 212), rgba(102, 102, 102, 0), rgba(102, 102, 102, 0)); }
.kcBDdv { display: flex; font-weight: 600; background-color: rgb(0, 0, 0); color: rgb(49, 203, 158); padding: 4px 16px; width: max-content; }
.eBXkLH { margin-left: 6px; }
@media (max-width: 420px) {
  .eBXkLH { display: none; }
}
.diajVb { transition: transform 300ms; color: rgb(169, 169, 169); }
.diajVb[data-flip="true"] { transform: rotate(180deg); }
.jLLjLL { font-weight: 500; font-size: 12px; color: rgb(169, 169, 169); }
.kGsvbi { color: rgb(49, 203, 158); cursor: pointer; user-select: none; margin: 0px; }
.dYeMtS { background-color: rgb(15, 15, 15); border-radius: 12px; flex: 1 1 0%; padding: 12px; flex-direction: column; gap: 0.5rem; display: flex; }
@media (max-width: 768px) {
  .dYeMtS { width: 100%; }
}
.kNXmAy { min-height: 140px; display: flex; flex-direction: column; -moz-box-align: center; align-items: center; -moz-box-pack: center; justify-content: center; color: rgb(169, 169, 169); }
.iTckHu { animation-name: jpcPyx; animation-duration: 696ms; animation-iteration-count: infinite; animation-timing-function: linear; }
.lkojiM { display: flex; -moz-box-align: center; align-items: center; position: relative; width: fit-content; cursor: default; }
.hmSmsh { font-size: 0.75rem; font-weight: 500; position: absolute; margin-left: auto; margin-right: auto; left: 0px; right: 0px; text-align: center; color: rgb(49, 203, 158); }
.fCbcjc { font-size: 14px; line-height: 20px; display: grid; grid-template-columns: 1fr 2fr 2fr 2fr 1fr; padding: 12px; }
@media (max-width: 576px) {
  .fCbcjc { grid-template-columns: 1.2fr 1.8fr 2fr 1.8fr; }
}
.qfesZ { height: 16px; width: 16px; position: relative; top: 2px; left: 10px; }
.bpXecS { color: rgb(255, 83, 123); }
.bLEmxm { color: rgb(49, 203, 158); }
.tFWRs { background: rgba(255, 255, 255, 0.04); color: rgb(169, 169, 169); font-size: 12px; line-height: 16px; font-weight: 500; padding: 16px 12px; cursor: default; }
.hiysKQ { display: flex; flex-direction: column; margin-top: 1rem; position: relative; }
.fkKTFF { display: flex; -moz-box-align: center; align-items: center; position: absolute; right: 16px; top: -2.5rem; }
@media (max-width: 768px) {
  .fkKTFF { position: static; margin-bottom: 1rem; margin-left: 1rem; }
}
.bOHgXr { padding: 8px 12px; font-size: 20px; line-height: 24px; background: rgba(255, 255, 255, 0.04); display: grid; grid-template-columns: 1fr 2fr 2fr 2fr 1fr; }
@media (max-width: 576px) {
  .bOHgXr { grid-template-columns: 1.2fr 1.8fr 2fr 1.8fr; }
}
.dOdGaE::-webkit-scrollbar { display: unset; width: 4px; border-radius: 999px; }
.dOdGaE::-webkit-scrollbar-track { background: transparent; border-radius: 999px; }
.dOdGaE::-webkit-scrollbar-thumb { background: rgb(55, 55, 55); border-radius: 999px; }
.bcIuWz { font-size: 12px; line-height: 16px; transition: 0.2s; display: flex; -moz-box-align: center; align-items: center; -moz-box-pack: center; justify-content: center; height: 40px; flex: 1 1 0%; box-sizing: border-box; cursor: pointer; user-select: none; color: rgb(49, 203, 158); background-color: rgba(49, 203, 158, 0.25); box-shadow: rgb(49, 203, 158) 0px -2px 0px 0px inset; }
.bcIuWz:hover { filter: brightness(1.2); }
.jHQUdG { font-size: 12px; line-height: 16px; transition: 0.2s; display: flex; -moz-box-align: center; align-items: center; -moz-box-pack: center; justify-content: center; height: 40px; flex: 1 1 0%; box-sizing: border-box; cursor: pointer; user-select: none; color: rgb(169, 169, 169); background-color: rgb(28, 28, 28); }
.jHQUdG:hover { filter: brightness(1.2); }
.ibCfSU { display: flex; overflow: hidden; border-top-left-radius: 19px; width: fit-content; }
@media (max-width: 768px) {
  .ibCfSU { border-top-left-radius: 0px; width: 100%; }
}
.hwgLyj { padding: 16px; flex: unset; font-size: 14px; width: fit-content; }
@media (max-width: 768px) {
  .hwgLyj { width: 50%; }
}
.fBVSdJ { display: flex; flex-direction: column; border-radius: 20px; border: 1px solid rgb(80, 80, 80); }
@media (max-width: 768px) {
  .fBVSdJ { margin-left: -16px; width: 100vw; border-radius: 0px; border: medium; }
}
.kOMWhs { display: flex; -moz-box-align: center; align-items: center; border-radius: 18px; }
.msWSy { display: flex; flex-direction: column; align-items: flex-start; }
@media only screen and (min-width: 768px) {
  .msWSy { flex-direction: row; -moz-box-pack: justify; justify-content: space-between; -moz-box-align: center; align-items: center; }
}
.ztNru { display: flex; -moz-box-pack: justify; justify-content: space-between; -moz-box-align: center; align-items: center; }
@media only screen and (min-width: 768px) {
  .ztNru { margin-bottom: 0px; }
}
.BRdnO { width: fit-content; font-weight: 500; padding: 0px 0.5rem; margin-bottom: 4px; color: rgb(169, 169, 169); position: relative; border-radius: 0px; font-size: 18px; border-left: 2px solid rgb(80, 80, 80); }
.BRdnO:first-child { border: medium; padding-left: 0px; }
.BRdnO:hover { text-decoration: none; }
.BRdnO:focus { text-decoration: none; }
.BRdnO:last-child { margin-right: 0px; }
@media (max-width: 768px) {
  .BRdnO { font-size: 14px; padding: 0px 0.4rem; }
}
.hyHrDh { width: fit-content; font-weight: 500; padding: 0px 0.5rem; margin-bottom: 4px; color: rgb(49, 203, 158); position: relative; border-radius: 0px; font-size: 18px; border-left: 2px solid rgb(80, 80, 80); }
.hyHrDh:first-child { border: medium; padding-left: 0px; }
.hyHrDh:hover { text-decoration: none; }
.hyHrDh:focus { text-decoration: none; }
.hyHrDh:last-child { margin-right: 0px; }
@media (max-width: 768px) {
  .hyHrDh { font-size: 14px; padding: 0px 0.4rem; }
}
.bTFRUI { box-shadow: rgba(0, 0, 0, 0.04) 0px 4px 16px; padding: 16px; margin-top: 0px; }
.bTFRUI[data-highlight="true"] { animation: 2s ease-in-out 2 alternate dlaKKz; }
.jVbEnp { margin-bottom: 30px; }
@media (max-width: 992px) {
  .jVbEnp { margin-bottom: 0px; }
}
@keyframes dlaKKz {
0% { box-shadow: rgb(49, 203, 158) 0px 0px 0px 0px; }
70% { box-shadow: rgb(49, 203, 158) 0px 0px 0px 2px; }
100% { box-shadow: rgb(49, 203, 158) 0px 0px 0px 0px; }
}
@keyframes dlaKKz {
0% { box-shadow: rgb(49, 203, 158) 0px 0px 0px 0px; }
70% { box-shadow: rgb(49, 203, 158) 0px 0px 0px 2px; }
100% { box-shadow: rgb(49, 203, 158) 0px 0px 0px 0px; }
}
@keyframes eoxIdU {
0% { opacity: 1; }
50% { opacity: 0; }
100% { opacity: 1; }
}
@keyframes eoxIdU {
0% { opacity: 1; }
50% { opacity: 0; }
100% { opacity: 1; }
}
@keyframes jpcPyx {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
@keyframes jpcPyx {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
.css-lisnbc { box-sizing: border-box; margin: 0px; min-width: 0px; height: 36px; width: max-content; padding: 0px 12px; border-radius: 999px; color: rgb(34, 34, 34); font-size: 14px; font-weight: 500; cursor: pointer; background-color: rgb(49, 203, 158); -moz-box-align: center; align-items: center; -moz-box-pack: center; justify-content: center; display: flex; }
.css-pkeawr { box-sizing: border-box; margin: 0px 0px 0px 0.5rem; min-width: 0px; }
.css-7h931t { box-sizing: border-box; margin: 0px; min-width: 0px; gap: 1rem; flex-direction: column; display: flex; }
.css-1p8m1v6 { box-sizing: border-box; margin: 0px; min-width: 0px; gap: 6px; -moz-box-align: center; align-items: center; display: flex; }
.css-rnzj8i { box-sizing: border-box; margin: 0px; min-width: 0px; font-size: 14px; font-weight: 500; color: rgb(255, 255, 255); }
.css-1sly7hw { box-sizing: border-box; margin: 0px; min-width: 0px; gap: 2px; -moz-box-align: center; align-items: center; display: flex; }
.css-16ydl0r { box-sizing: border-box; margin: 0px; flex-direction: column; min-width: 250px; display: flex; }
.css-sra4xc { box-sizing: border-box; margin: 0px; min-width: 0px; gap: 12px; -moz-box-align: center; align-items: center; display: flex; }
.css-kce0ot { box-sizing: border-box; margin: 0px; min-width: 0px; flex: 1 1 0%; -moz-box-align: center; align-items: center; -moz-box-pack: justify; justify-content: space-between; display: flex; }
.css-4cffwv { box-sizing: border-box; margin: 0px; min-width: 0px; display: flex; }
.css-vurnku { box-sizing: border-box; margin: 0px; min-width: 0px; }
.css-1n3xdd7 { box-sizing: border-box; margin: 0px; min-width: 0px; padding: 0px 8px; height: auto; max-height: 0px; transition: 0.3s ease-in-out; visibility: hidden; }
.css-l3rx45 { box-sizing: border-box; margin: 0px; min-width: 0px; flex-direction: column; display: flex; }
.css-e5afqy { box-sizing: border-box; margin: 0px 6px 0px 0px; min-width: 0px; }
.css-sltekd { box-sizing: border-box; margin: 0px 6px 0px 0px; min-width: 0px; display: flex; }
.css-qsqlx0 { box-sizing: border-box; margin: 0px; min-width: 0px; gap: 24px; -moz-box-align: center; align-items: center; -moz-box-pack: center; justify-content: center; display: flex; }
.css-8mokm4 { box-sizing: border-box; margin: 0px; min-width: 0px; font-weight: 500; }
.css-1n3zwju { box-sizing: border-box; margin: 0px; min-width: 0px; font-weight: 500; display: flex; }
.css-w3bfgf { box-sizing: border-box; margin: 0px; min-width: 0px; font-size: 12px; color: rgb(169, 169, 169); }
.css-j4xkgz { box-sizing: border-box; margin: 0px 0px 12px; min-width: 0px; -moz-box-pack: justify; justify-content: space-between; font-size: 12px; -moz-box-align: center; align-items: center; display: flex; }
.css-zkfaav { box-sizing: border-box; margin: 0px; min-width: 0px; -moz-box-align: center; align-items: center; display: flex; }
.css-1ls6bx { box-sizing: border-box; margin: 0px 0px 0px 4px; min-width: 0px; font-weight: 500; color: rgb(169, 169, 169); }
.css-j4zv9z { box-sizing: border-box; margin: 6px 0px 0px 4px; min-width: 0px; width: fit-content; height: fit-content; display: flex; }
.css-199kefw { box-sizing: border-box; margin: 0px; min-width: 0px; -moz-box-pack: justify; justify-content: space-between; -moz-box-align: center; align-items: center; display: flex; }
.css-189ycor { box-sizing: border-box; margin: 0px; min-width: 0px; gap: 4px; -moz-box-align: center; align-items: center; display: flex; }
.css-oo3oan { box-sizing: border-box; margin: 0px; min-width: 0px; display: flex; -moz-box-align: center; align-items: center; line-height: 1; height: fit-content; color: rgb(169, 169, 169); font-size: 12px; font-weight: 500; }
.css-ovrddx { box-sizing: border-box; margin: 0px; min-width: 0px; -moz-box-align: center; align-items: center; gap: 4px; cursor: pointer; display: flex; }
.css-rwe41w { box-sizing: border-box; margin: 0px; min-width: 0px; font-size: 14px; font-weight: 500; line-height: 1; color: rgb(255, 255, 255); }
.css-1qvcr1p { box-sizing: border-box; margin: 0px; min-width: 0px; color: rgb(255, 255, 255); font-size: 14px; }
.css-1sdfle9 { box-sizing: border-box; margin: 0px; min-width: 0px; transition: 100ms linear; padding-top: 0px; height: 0px; overflow: hidden; display: flex; }
.css-a4sbq5 { box-sizing: border-box; margin: 0px; min-width: 0px; -moz-box-pack: justify; justify-content: space-between; width: 100%; max-width: 100%; height: 28px; border-radius: 20px; background: rgb(15, 15, 15); padding: 2px; display: flex; }
.css-1e9p4yl { box-sizing: border-box; margin: 0px; min-width: 0px; flex-direction: column; -moz-box-pack: justify; justify-content: space-between; align-items: flex-start; display: flex; }
@media screen and (min-width: 40em) {
  .css-1e9p4yl { flex-direction: row; -moz-box-align: center; align-items: center; }
}
.css-1b2tw1j { box-sizing: border-box; margin: 0px; min-width: 0px; -moz-box-pack: center; justify-content: center; display: flex; }
.css-plbgu { box-sizing: border-box; margin: 10px 0px 0px; min-width: 0px; }
.css-djoual { box-sizing: border-box; margin: 0px 0px 0px 8px; min-width: 0px; font-size: 18px; }
.css-17wvxps { box-sizing: border-box; margin: 0px; min-width: 0px; user-select: none; font-size: 14px; color: rgb(169, 169, 169); }
.css-18zbncy { box-sizing: border-box; margin: 0px; min-width: 0px; -moz-box-align: center; align-items: center; display: flex; line-height: 14px; cursor: default; width: fit-content; font-style: italic; font-weight: 500; font-size: 12px; color: rgb(169, 169, 169); height: 22px; }
.css-izqvbp { box-sizing: border-box; margin: 0px; min-width: 0px; color: rgb(255, 153, 1); }
.css-qok7ju { box-sizing: border-box; margin: 0px 4px 0px 0px; min-width: 0px; font-size: 14px; color: rgb(169, 169, 169); }
.css-czh9lk { box-sizing: border-box; margin: 0px; min-width: 0px; color: rgb(169, 169, 169); }
.css-1d7hdm { box-sizing: border-box; margin: 0px; min-width: 0px; -moz-box-align: center; align-items: center; display: flex; line-height: 14px; cursor: pointer; width: fit-content; font-style: italic; font-weight: 500; font-size: 12px; color: rgb(169, 169, 169); height: 22px; }
.css-178kcl { box-sizing: border-box; margin: 0px; min-width: 0px; color: rgb(255, 255, 255); }
.css-7456k6 { box-sizing: border-box; margin: 0px 8px 0px 0px; min-width: 0px; font-size: 0.875rem; font-weight: 500; color: rgb(80, 80, 80); }
.react-calendar { width: 350px; max-width: 100%; background: white; border: 1px solid rgb(160, 160, 150); font-family: Arial, Helvetica, sans-serif; line-height: 1.125em; }
.react-calendar--doubleView { width: 700px; }
.react-calendar--doubleView .react-calendar__viewContainer { display: flex; margin: -0.5em; }
.react-calendar--doubleView .react-calendar__viewContainer > * { width: 50%; margin: 0.5em; }
.react-calendar, .react-calendar *, .react-calendar ::before, .react-calendar ::after { box-sizing: border-box; }
.react-calendar button { margin: 0px; border: 0px; outline: none; }
.react-calendar button:enabled:hover { cursor: pointer; }
.react-calendar__navigation { display: flex; height: 44px; margin-bottom: 1em; }
.react-calendar__navigation button { min-width: 44px; background: none; }
.react-calendar__navigation button:disabled { background-color: rgb(240, 240, 240); }
.react-calendar__navigation button:enabled:hover, .react-calendar__navigation button:enabled:focus { background-color: rgb(230, 230, 230); }
.react-calendar__month-view__weekdays { text-align: center; text-transform: uppercase; font-style: inherit; font-variant: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-size-adjust: inherit; font-kerning: inherit; font-optical-sizing: inherit; font-language-override: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-size: 0.75em; font-weight: 700; }
.react-calendar__month-view__weekdays__weekday { padding: 0.5em; }
.react-calendar__month-view__weekNumbers .react-calendar__tile { display: flex; align-items: center; justify-content: center; font-style: inherit; font-variant: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-size-adjust: inherit; font-kerning: inherit; font-optical-sizing: inherit; font-language-override: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-size: 0.75em; font-weight: 700; }
.react-calendar__month-view__days__day--weekend { color: rgb(209, 0, 0); }
.react-calendar__month-view__days__day--neighboringMonth, .react-calendar__decade-view__years__year--neighboringDecade, .react-calendar__century-view__decades__decade--neighboringCentury { color: rgb(117, 117, 117); }
.react-calendar__year-view .react-calendar__tile, .react-calendar__decade-view .react-calendar__tile, .react-calendar__century-view .react-calendar__tile { padding: 2em 0.5em; }
.react-calendar__tile { max-width: 100%; padding: 10px 6.6667px; background: none; text-align: center; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-size-adjust: inherit; font-kerning: inherit; font-optical-sizing: inherit; font-language-override: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-size: 0.833em; }
.react-calendar__tile:disabled { background-color: rgb(240, 240, 240); color: rgb(171, 171, 171); }
.react-calendar__month-view__days__day--neighboringMonth:disabled, .react-calendar__decade-view__years__year--neighboringDecade:disabled, .react-calendar__century-view__decades__decade--neighboringCentury:disabled { color: rgb(205, 205, 205); }
.react-calendar__tile:enabled:hover, .react-calendar__tile:enabled:focus { background-color: rgb(230, 230, 230); }
.react-calendar__tile--now { background: rgb(255, 255, 118); }
.react-calendar__tile--now:enabled:hover, .react-calendar__tile--now:enabled:focus { background: rgb(255, 255, 169); }
.react-calendar__tile--hasActive { background: rgb(118, 186, 255); }
.react-calendar__tile--hasActive:enabled:hover, .react-calendar__tile--hasActive:enabled:focus { background: rgb(169, 212, 255); }
.react-calendar__tile--active { background: rgb(0, 110, 220); color: rgb(255, 255, 255); }
.react-calendar__tile--active:enabled:hover, .react-calendar__tile--active:enabled:focus { background: rgb(16, 135, 255); }
.react-calendar--selectRange .react-calendar__tile--hover { background-color: rgb(230, 230, 230); }
.react-date-picker { display: inline-flex; position: relative; }
.react-date-picker, .react-date-picker *, .react-date-picker ::before, .react-date-picker ::after { box-sizing: border-box; }
.react-date-picker--disabled { background-color: rgb(240, 240, 240); color: rgb(109, 109, 109); }
.react-date-picker__wrapper { display: flex; flex-grow: 1; flex-shrink: 0; border: thin solid gray; }
.react-date-picker__inputGroup { min-width: calc(4.754em + 12px); flex-grow: 1; padding: 0px 2px; box-sizing: content-box; }
.react-date-picker__inputGroup__divider { padding: 1px 0px; white-space: pre; }
.react-date-picker__inputGroup__input { min-width: 0.54em; height: 100%; position: relative; padding: 0px 1px; border: 0px; background: none; font: inherit; box-sizing: content-box; appearance: textfield; }
.react-date-picker__inputGroup__input::-webkit-outer-spin-button, .react-date-picker__inputGroup__input::-webkit-inner-spin-button { appearance: none; margin: 0px; }
.react-date-picker__inputGroup__input:invalid { background: rgba(255, 0, 0, 0.1); }
.react-date-picker__inputGroup__input--hasLeadingZero { margin-left: -0.54em; padding-left: calc(0.54em + 1px); }
.react-date-picker__button { border: 0px; background: transparent; padding: 4px 6px; }
.react-date-picker__button:enabled { cursor: pointer; }
.react-date-picker__button:enabled:hover .react-date-picker__button__icon, .react-date-picker__button:enabled:focus .react-date-picker__button__icon { stroke: rgb(0, 120, 215); }
.react-date-picker__button:disabled .react-date-picker__button__icon { stroke: rgb(109, 109, 109); }
.react-date-picker__button svg { display: inherit; }
.react-date-picker__calendar { width: 350px; max-width: 100vw; z-index: 1; }
.react-date-picker__calendar--closed { display: none; }
.react-date-picker__calendar .react-calendar { border-width: thin; }
.grhZYf {
  position: relative;
  min-height: 0px;
  overflow: hidden;
  display: none;
}
.grhZYf::before, .grhZYf::after {
  content: "";
  display: block;
  z-index: 3;
  pointer-events: none;
  position: absolute;
  height: 50px;
  width: 100%;
  left: 50%;
  transform: translateX(-50%);
  transition: 0.2s;
  opacity: 0;
}
.grhZYf::before {
  top: 0px;
}
.jUnnZo {
  flex: 1 1 0%;
  max-height: 100%;
  max-width: 100%;
  margin-left: 0px;
  overflow: hidden scroll;
}
.cQVPmp {
  position: relative;
  padding-top: 12px;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  align-items: center;
}
.ernLwQ {
  display: flex
;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  justify-content: space-between;
  min-width: 100px;
  width: max-content;
  font-size: 16px;
  font-weight: 500;
  white-space: nowrap;
  min-height: 38px;
  border-radius: 0.5rem;
}
.gHDZsr {
  width: 100%;
  display: flex
;
  -webkit-box-align: center;
  align-items: center;
  white-space: nowrap;
  text-decoration: none;
  color: rgb(169, 169, 169);
  padding-bottom: 7px;
}
.hHmSHL {
  width: 20px;
  height: 20px;
  min-width: 20px;
  box-shadow: rgba(0, 0, 0, 0.075) 0px 6px 10px;
  border-radius: 24px;
}
.gHDZsr > span {
  margin-left: 4px;
  margin-right: 4px;
}
.cnMdQZ {
  width: 100%;
  display: flex
;
  -webkit-box-align: center;
  align-items: center;
  white-space: nowrap;
  text-decoration: none;
  color: rgb(169, 169, 169);
  flex-direction: row-reverse;
  -webkit-box-pack: start;
  justify-content: flex-start;
  padding-bottom: 7px;
}
.gjsyVC {
  width: 20px;
  height: 20px;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.075) 0px 6px 10px;
  object-fit: contain;
}
.cnMdQZ > span {
  margin-left: 4px;
  margin-right: 4px;
}
.hnYphu {
  margin: auto;
  width: 100%;
  position: relative;
  padding: 20px 10px 0px;
}
.hnYphu::before {
  position: absolute;
  display: block;
  content: "";
  top: 0px;
  right: 0px;
}
.indiana-scroll-container {
  overflow: auto;
}
.indiana-scroll-container--hide-scrollbars {
  overflow: hidden;
  overflow: -moz-scrollbars-none;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.dnskfI {
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 100%;
  position: absolute;
  top: 0px;
  left: 6.5px;
  right: unset;
  z-index: 1;
  background-color: rgb(49, 203, 158);
}
.fCSixA {
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 100%;
  position: absolute;
  top: 0px;
  left: unset;
  right: 6.5px;
  z-index: 1;
  background-color: rgb(49, 203, 158);
}
.css-1cf293 {
  box-sizing: border-box;
  margin: 0px;
  padding: 0px 48px 120px;
  gap: 48px;
  min-width: 264px;
  justify-content: space-evenly;
  display: flex
;
}
.css-158tpm2 {
  box-sizing: border-box;
  margin: 0px;
  min-width: 0px;
  gap: 24px;
  flex-direction: column;
  justify-content: space-around;
  display: flex
;
}
.bwNIPl {
  border: 1px solid rgba(255, 255, 255, 0.06);
  border-radius: 12px;
  padding: 12px;
  width: 168px;
  position: relative;
}
.css-189ycor {
  box-sizing: border-box;
  margin: 0px;
  min-width: 0px;
  gap: 4px;
  -webkit-box-align: center;
  align-items: center;
  display: flex
;
}
.gjsyVC {
  width: 20px;
  height: 20px;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.075) 0px 6px 10px;
  object-fit: contain;
}
.css-juug4 {
  box-sizing: border-box;
  margin: 0px;
  min-width: 0px;
  color: rgb(169, 169, 169);
  font-size: 12px;
  font-weight: 500;
}
.kNjNWo {
  margin-top: 12px;
  border-radius: 12px;
  padding: 12px 8px;
  background: rgba(255, 255, 255, 0.06);
  display: flex
;
  flex-direction: column;
  gap: 8px;
}
.css-1i4v5f {
  box-sizing: border-box;
  margin: 0px;
  min-width: 0px;
  gap: 4px;
  font-size: 12px;
  -webkit-box-align: center;
  align-items: center;
  color: rgb(169, 169, 169);
  display: flex
;
}
.css-ne8bha {
  box-sizing: border-box;
  margin: 0px;
  min-width: 0px;
  gap: 4px;
  font-size: 10px;
  color: rgb(169, 169, 169);
  -webkit-box-align: center;
  align-items: center;
  display: flex
;
}
.css-1i4v5f {
  box-sizing: border-box;
  margin: 0px;
  min-width: 0px;
  gap: 4px;
  font-size: 12px;
  -webkit-box-align: center;
  align-items: center;
  color: rgb(169, 169, 169);
  display: flex
;
}
.css-ne8bha {
  box-sizing: border-box;
  margin: 0px;
  min-width: 0px;
  gap: 4px;
  font-size: 10px;
  color: rgb(169, 169, 169);
  -webkit-box-align: center;
  align-items: center;
  display: flex
;
}
.hnYphu::before {
  position: absolute;
  display: block;
  content: "";
  top: 0px;
  right: 0px;
}
.dzulnD::before, .dzulnD::after {
  content: "";
  display: block;
  border-left: 1px solid rgb(80, 80, 80);
  width: 100%;
  height: calc(50% + 20px);
  position: absolute;
  border-right: 1px solid rgb(80, 80, 80);
  box-sizing: border-box;
  pointer-events: none;
}
.dzulnD::before {
  top: -20px;
}
.hFXMVB {
  margin: -18px auto;
  z-index: 10;
}
.RSbyp {
  padding: 8px;
  display: flex
;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  background: rgb(15, 15, 15);
  border-radius: 999px;
  transform: rotate(0deg);
  transition: transform 300ms;
  width: 40px;
  height: 40px;
  cursor: pointer;
}
.css-15owl46 {
  box-sizing: border-box;
  margin: 0px;
  min-width: 0px;
  position: relative;
}
.gdUaoZ {
  display: flex
;
  flex-flow: column;
  position: relative;
  border-radius: 20px;
  background-color: rgb(34, 44, 49);
  z-index: 1;
}
.cQTFmr {
  border-radius: 16px;
  background-color: rgb(15, 15, 15);
  padding: 0.75rem;
  border: 1px solid transparent;
}
.css-j4xkgz {
  box-sizing: border-box;
  margin: 0px 0px 12px;
  min-width: 0px;
  -webkit-box-pack: justify;
  justify-content: space-between;
  font-size: 12px;
  -webkit-box-align: center;
  align-items: center;
  display: flex
;
}
.eVNMwl {
  font-weight: 500;
  font-size: 12px;
  color: rgb(169, 169, 169);
  border-bottom: 1px dashed rgb(80, 80, 80);
}
.iOxMho {
  display: block;
}
.dSOvFp {
  box-sizing: border-box;
  margin: 0px;
  min-width: 0px;
}
.ceFygF {
  width: 100%;
  display: flex
;
  padding: 0px;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: start;
  justify-content: flex-start;
}
.css-zkfaav {
  box-sizing: border-box;
  margin: 0px;
  min-width: 0px;
  -webkit-box-align: center;
  align-items: center;
  display: flex
;
}
.css-1ls6bx {
  box-sizing: border-box;
  margin: 0px 0px 0px 4px;
  min-width: 0px;
  font-weight: 500;
  color: rgb(169, 169, 169);
}
.kHbFah {
  display: flex
;
  flex-flow: row;
  -webkit-box-align: center;
  align-items: center;
}
.gYDlcZ {
  width: 0px;
  position: relative;
  font-weight: 500;
  outline: none;
  border: none;
  flex: 1 1 auto;
  background-color: rgb(15, 15, 15);
  font-size: 24px;
  color: rgb(55, 55, 55);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0px;
  appearance: textfield;
  cursor: not-allowed;
  opacity: 1;
  -webkit-text-fill-color: rgb(80, 80, 80);
}
.css-7456k6 {
  box-sizing: border-box;
  margin: 0px 8px 0px 0px;
  min-width: 0px;
  font-size: 0.875rem;
  font-weight: 500;
  color: rgb(80, 80, 80);
}
.dMPXgk {
  -webkit-box-align: center;
  align-items: center;
  height: unset;
  width: initial;
  font-size: 20px;
  font-weight: 500;
  background-color: rgb(28, 28, 28);
  border: 1px solid transparent;
  color: rgb(169, 169, 169);
  border-radius: 999px;
  box-shadow: none;
  outline: none;
  user-select: none;
  padding: 6px 0px 6px 8px;
  cursor: pointer;
}
.kWsssC {
  display: flex
;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  justify-content: space-between;
}
.dSOvFp {
  box-sizing: border-box;
  margin: 0px;
  min-width: 0px;
}
.ceFygF {
  width: 100%;
  display: flex
;
  padding: 0px;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: start;
  justify-content: flex-start;
}
.ghHpKk {
  width: fit-content;
}
.gjsyVC {
  width: 20px;
  height: 20px;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.075) 0px 6px 10px;
  object-fit: contain;
}
.kRGnwA {
  margin-left: 0.5rem;
  font-size: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 145px;
}
.css-j4zv9z {
  box-sizing: border-box;
  margin: 6px 0px 0px 4px;
  min-width: 0px;
  width: fit-content;
  height: fit-content;
  display: flex
;
}
.iOxMho {
  display: block;
}
.css-p82jve {
  box-sizing: border-box;
  margin: 0px;
  min-width: 0px;
  align-items: flex-start;
  font-size: 12px;
  color: rgb(169, 169, 169);
  -webkit-box-pack: justify;
  justify-content: space-between;
  display: flex
;
}
.css-rxk9pl {
  box-sizing: border-box;
  margin: 0px;
  min-width: 0px;
  flex-direction: column;
  width: 100%;
  display: flex
;
}
.css-1btfikt {
  box-sizing: border-box;
  margin: 0px;
  min-width: 0px;
  -webkit-box-align: center;
  align-items: center;
  color: rgb(169, 169, 169);
  gap: 4px;
  -webkit-box-pack: justify;
  justify-content: space-between;
  display: flex
;
}
.css-189ycor {
  box-sizing: border-box;
  margin: 0px;
  min-width: 0px;
  gap: 4px;
  -webkit-box-align: center;
  align-items: center;
  display: flex
;
}
.kkTmnS {
  width: fit-content;
  border-bottom: 1px dotted rgb(80, 80, 80);
}
.css-oo3oan {
  box-sizing: border-box;
  margin: 0px;
  min-width: 0px;
  display: flex
;
  -webkit-box-align: center;
  align-items: center;
  line-height: 1;
  height: fit-content;
  color: rgb(169, 169, 169);
  font-size: 12px;
  font-weight: 500;
}
.css-ovrddx {
  box-sizing: border-box;
  margin: 0px;
  min-width: 0px;
  -webkit-box-align: center;
  align-items: center;
  gap: 4px;
  cursor: pointer;
  display: flex
;
}
.css-hdun68 {
  box-sizing: border-box;
  margin: 0px;
  min-width: 0px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1;
  color: rgb(255, 255, 255);
  border-bottom: none;
}
.iVMNLm {
  margin-left: 6px;
  border-radius: 50%;
  width: 12px;
  height: 12px;
  display: flex
;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  padding: 2px;
  transition: 0.2s ease-in-out;
  color: rgb(169, 169, 169);
}
.css-fxwi7c {
  box-sizing: border-box;
  margin: 0px;
  min-width: 0px;
  transition: 100ms linear;
  padding-top: 0px;
  height: 0px;
  overflow: hidden;
  flex-direction: column;
  gap: 1rem;
  display: flex
;
}
.css-a4sbq5 {
  box-sizing: border-box;
  margin: 0px;
  min-width: 0px;
  -webkit-box-pack: justify;
  justify-content: space-between;
  width: 100%;
  max-width: 100%;
  height: 28px;
  border-radius: 20px;
  background: rgb(15, 15, 15);
  padding: 2px;
  display: flex
;
}
.hBFqtC {
  height: 100%;
  padding: 0px;
  border-radius: 20px;
  border: 1px solid transparent;
  background-color: rgb(15, 15, 15);
  color: rgb(169, 169, 169);
  text-align: center;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  outline: none;
  cursor: pointer;
  flex: 1 1 0%;
}
.css-l3rx45 {
  box-sizing: border-box;
  margin: 0px;
  min-width: 0px;
  flex-direction: column;
  display: flex
;
}
.imfsLz {
  display: none;
  padding: 0px;
  width: 100%;
  max-width: 425px;
  border-radius: 16px;
  max-height: 0px;
  transition: height 300ms ease-in-out, transform 300ms;
  border: 1px solid rgb(80, 80, 80);
  overflow: hidden;
}
.imfsLz[data-visible="true"] {
  display: block;
  padding: 12px;
  max-height: max-content;
  color: rgb(255, 255, 255);
}
.doXwQE {
  display: grid
;
  grid-auto-rows: auto;
  row-gap: 0.75rem;
}
.css-17hndbq {
  box-sizing: border-box;
  margin: 0px;
  min-width: 0px;
  font-size: 12px;
  font-weight: 400;
  color: rgb(169, 169, 169);
}
.css-189ycor {
  box-sizing: border-box;
  margin: 0px;
  min-width: 0px;
  gap: 4px;
  -webkit-box-align: center;
  align-items: center;
  display: flex
;
}
.kZIBgE {
  display: flex
;
  -webkit-box-align: center;
  align-items: center;
  position: relative;
  width: fit-content;
  cursor: pointer;
}
.css-txr6bp {
  box-sizing: border-box;
  margin: 0px;
  min-width: 0px;
  font-weight: 500;
  font-size: 12px;
  color: rgb(255, 255, 255);
  height: 22px;
}
.css-178kcl {
  box-sizing: border-box;
  margin: 0px;
  min-width: 0px;
  color: rgb(255, 255, 255);
}
.jHLfPv {
  height: 22px;
  width: 22px;
  background-color: transparent;
  border: none;
  border-radius: 50%;
  padding: 0.2rem;
  font-size: 0.875rem;
  font-weight: 400;
  cursor: pointer;
  color: rgb(195, 197, 203);
  display: flex
;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  float: right;
}
.css-17hndbq {
  box-sizing: border-box;
  margin: 0px;
  min-width: 0px;
  font-size: 12px;
  font-weight: 400;
  color: rgb(169, 169, 169);
}
.css-ckq7xf {
  box-sizing: border-box;
  margin: 0px;
  min-width: 0px;
  font-weight: 500;
  color: rgb(255, 255, 255);
  font-size: 12px;
}
.css-1qisw9o {
  box-sizing: border-box;
  margin: 0px;
  min-width: 0px;
  color: rgb(255, 255, 255);
  font-weight: 500;
  white-space: nowrap;
}
.hXteRa {
  -webkit-box-pack: justify;
  justify-content: space-between;
}
.dA-DgNf {
  width: 100%;
  background-image: url(/assets/about_background-4a6f34a4.png), url(/assets/about_background-4a6f34a4.png);
  background-size: contain, contain;
  background-repeat: no-repeat, no-repeat;
  z-index: 1;
  background-position: center top, center bottom;
}
.irtOXK {
  max-width: 1228px;
  margin: auto;
  padding: 160px 12px;
  background: transparent;
}
.css-13wdw7u {
  box-sizing: border-box;
  margin: 0px;
  min-width: 0px;
  font-size: 28px;
  text-align: center;
  line-height: 32px;
  font-weight: 300;
}
@media screen and (min-width: 40em) {
  .css-13wdw7u {
      font-size: 48px;
      line-height: 60px;
  }
}
.css-11goa1e {
  box-sizing: border-box;
  margin: 0px;
  min-width: 0px;
  font-weight: 500;
  color: rgb(49, 203, 158);
}
.css-1afpn24 {
  box-sizing: border-box;
  margin: 40px 0px 0px;
  min-width: 0px;
  color: rgb(255, 255, 255);
  font-size: 1rem;
  text-align: center;
  line-height: 1.5;
}
@media screen and (min-width: 40em) {
  .css-1afpn24 {
      font-size: 1.25rem;
      margin-top: 48px;
  }
}
.ivztTi {
  display: flex
;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  justify-content: center;
  gap: 20px;
  margin: 32px auto auto;
}
.css-1bk280m {
  box-sizing: border-box;
  margin: 100px 0px 0px;
  min-width: 0px;
  color: rgb(49, 203, 158);
  font-weight: 500;
  font-size: 20px;
  text-align: center;
}
@media screen and (min-width: 40em) {
  .css-1bk280m {
      margin-top: 160px;
  }
}
.css-orgq1f {
  box-sizing: border-box;
  margin: 12px 0px 0px;
  min-width: 0px;
  font-weight: 500;
  font-size: 28px;
  text-align: center;
}
@media screen and (min-width: 40em) {
  .css-orgq1f {
      font-size: 36px;
  }
}
.css-dkphig {
  box-sizing: border-box;
  margin: 40px 0px 0px;
  min-width: 0px;
  color: rgb(255, 255, 255);
  font-size: 1rem;
  text-align: center;
  line-height: 1.5;
}
@media screen and (min-width: 40em) {
  .css-dkphig {
      margin-top: 48px;
  }
}
.css-d3v4yw {
  box-sizing: border-box;
  margin: 40px 0px 0px;
  min-width: 0px;
  gap: 24px;
  flex-direction: row;
  display: flex
;
}
@media screen and (min-width: 40em) {
  .css-d3v4yw {
      margin-top: 48px;
  }
}
.bNZbPZ {
  padding: 48px;
  border-radius: 20px;
  width: 100%;
  background-color: rgb(28, 28, 28);
}
.css-18uj2h4 {
  box-sizing: border-box;
  margin: 0px;
  min-width: 0px;
  flex-direction: column;
  flex: 1 1 0%;
  align-items: flex-start;
  width: 392px;
  min-height: 360px;
  display: flex
;
}
.css-onteqc {
  box-sizing: border-box;
  margin: 28px 0px 0px;
  min-width: 0px;
  font-weight: 500;
  color: rgb(49, 203, 158);
}
.css-1t5zyyc {
  box-sizing: border-box;
  margin: 24px 0px 0px;
  min-width: 0px;
  color: rgb(255, 255, 255);
  text-align: start;
  line-height: 1.5;
}
.css-yhde82 {
  box-sizing: border-box;
  min-width: 0px;
  gap: 24px;
  -webkit-box-pack: center;
  justify-content: center;
  width: 236px;
  margin: 40px auto auto;
  display: flex
;
}
@media screen and (min-width: 40em) {
  .css-yhde82 {
      margin-top: 48px;
  }
}
.jHgPSG {
  padding: 12px;
  width: 216px;
  height: auto;
  margin: unset;
  font-weight: 500;
  font-size: 14px;
  text-align: center;
  border-radius: 999px;
  outline: none;
  border: 1px solid transparent;
  color: white;
  text-decoration: none;
  display: flex
;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  cursor: pointer;
  position: relative;
  z-index: 1;
}
.bTlCQy {
  background-color: rgb(49, 203, 158);
  color: rgb(34, 34, 34);
}
.FjJGH {
  width: 216px;
  padding: 10px 12px;
  flex: 1 1 0%;
  border-radius: 32px;
}
.css-2z7xya {
  box-sizing: border-box;
  margin: 0px 0px 0px 8px;
  min-width: 0px;
  font-size: 16px;
}
.css-hf5f8f {
  box-sizing: border-box;
  margin: 100px 0px 0px;
  min-width: 0px;
  gap: 24px;
  -webkit-box-align: center;
  align-items: center;
  flex-direction: row;
  display: flex
;
}
@media screen and (min-width: 40em) {
  .css-hf5f8f {
      margin-top: 160px;
  }
}
.css-uctpgj {
  box-sizing: border-box;
  margin: 0px;
  min-width: 0px;
  width: 100%;
  flex-direction: column;
  height: max-content;
  display: flex
;
}
.css-178nblj {
  box-sizing: border-box;
  margin: 0px;
  min-width: 0px;
  font-size: 20px;
  font-weight: 500;
  color: rgb(49, 203, 158);
}
@media screen and (min-width: 40em) {
  .css-178nblj {
      font-size: 24px;
  }
}
.css-4mifpb {
  box-sizing: border-box;
  margin: 12px 0px 0px;
  min-width: 0px;
  font-weight: 500;
  font-size: 28px;
}
@media screen and (min-width: 40em) {
  .css-4mifpb {
      font-size: 36px;
  }
}
.css-1hn3elo {
  box-sizing: border-box;
  margin: 40px 0px 0px;
  min-width: 0px;
  font-size: 16px;
  color: rgb(255, 255, 255);
  line-height: 24px;
  text-align: left;
}
@media screen and (min-width: 40em) {
  .css-1hn3elo {
      margin-top: 48px;
  }
}
.eYtkQp {
  padding: 12px;
  width: 236px;
  height: auto;
  margin: 40px 0px 0px;
  font-weight: 500;
  font-size: 14px;
  text-align: center;
  border-radius: 999px;
  outline: none;
  border: 1px solid transparent;
  color: white;
  text-decoration: none;
  display: flex
;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  cursor: pointer;
  position: relative;
  z-index: 1;
}
.bTlCQy {
  background-color: rgb(49, 203, 158);
  color: rgb(34, 34, 34);
}
.FjJGH {
  width: 216px;
  padding: 10px 12px;
  flex: 1 1 0%;
  border-radius: 32px;
}
.css-2z7xya {
  box-sizing: border-box;
  margin: 0px 0px 0px 8px;
  min-width: 0px;
  font-size: 16px;
}
.css-ppxr8o {
  box-sizing: border-box;
  margin: 160px 0px 0px;
  min-width: 0px;
  font-weight: 500;
  font-size: 28px;
  text-align: center;
}
@media screen and (min-width: 40em) {
  .css-ppxr8o {
      font-size: 36px;
  }
}
.gkpDZm {
  display: grid
;
  grid-template-columns: repeat(4, minmax(0px, 1fr));
  margin-top: 48px;
  gap: 52px;
  -webkit-box-align: center;
  align-items: center;
}
.css-16y6y4u {
  box-sizing: border-box;
  min-width: 0px;
  margin: auto;
  display: flex
;
}
.gkpDZm svg {
  max-width: 100%;
}
.css-ppxr8o {
  box-sizing: border-box;
  margin: 160px 0px 0px;
  min-width: 0px;
  font-weight: 500;
  font-size: 28px;
  text-align: center;
}
@media screen and (min-width: 40em) {
  .css-ppxr8o {
      font-size: 36px;
  }
}
.css-tcem7g {
  box-sizing: border-box;
  margin: 40px 0px 0px;
  min-width: 0px;
  font-size: 16px;
  color: rgb(255, 255, 255);
  line-height: 24px;
  text-align: center;
}
@media screen and (min-width: 40em) {
  .css-tcem7g {
      margin-top: 48px;
  }
}
.gkpDZm {
  display: grid
;
  grid-template-columns: repeat(4, minmax(0px, 1fr));
  margin-top: 48px;
  gap: 52px;
  -webkit-box-align: center;
  align-items: center;
}
.hCJany {
  display: flex
;
  border-radius: 20px;
  background: rgb(28, 28, 28);
  width: 100%;
  padding: 64px;
  margin-top: 100px;
}
.css-xdlbhz {
  box-sizing: border-box;
  margin: 0px 180px 0px 0px;
  min-width: 0px;
  align-items: flex-start;
  flex-direction: column;
  display: flex
;
}
.css-1fxrrvh {
  box-sizing: border-box;
  margin: 0px;
  min-width: 0px;
  font-weight: 500;
  font-size: 28px;
}
@media screen and (min-width: 40em) {
  .css-1fxrrvh {
      font-size: 36px;
  }
}
.css-18b49r4 {
  box-sizing: border-box;
  margin: 48px 0px 0px;
  min-width: 0px;
  flex-direction: row;
  display: flex
;
}
.iNaXsr {
  text-decoration: none;
  cursor: pointer;
  color: rgb(49, 203, 158);
  font-weight: 500;
}
.kuJyJD {
  background: rgb(28, 28, 28);
  width: 100%;
  filter: drop-shadow(rgba(0, 0, 0, 0.04) 0px -4px 16px);
}
.hULSuz {
  margin: auto;
  max-width: 1244px;
  padding: 24px;
  font-size: 14px;
  gap: 24px;
  display: flex
;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  justify-content: space-between;
}
.css-obcps6 {
  box-sizing: border-box;
  margin: 0px;
  min-width: 0px;
  gap: 12px;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  justify-content: center;
  display: flex
;
}
.iNaXsr {
  text-decoration: none;
  cursor: pointer;
  color: rgb(49, 203, 158);
  font-weight: 500;
}
.hULSuz a {
  color: rgb(169, 169, 169);
}
.gqhplw {
  width: 1px;
  height: 0px;
  background: rgb(80, 80, 80);
}
.fOMODq {
  text-decoration: none;
  cursor: pointer;
  color: rgb(49, 203, 158);
  font-weight: 500;
}
.hULSuz a {
  color: rgb(169, 169, 169);
}
.css-qsqlx0 {
  box-sizing: border-box;
  margin: 0px;
  min-width: 0px;
  gap: 24px;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  display: flex
;
}
.eCzrNh {
  line-height: 0;
}
.iNaXsr {
  text-decoration: none;
  cursor: pointer;
  color: rgb(49, 203, 158);
  font-weight: 500;
}
.hULSuz a {
  color: rgb(169, 169, 169);
}
[data-reach-dialog-overlay] {
  background: hsla(0, 0%, 0%, .33);
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: auto;
}
.fXJOiN[data-reach-dialog-overlay] {
  z-index: 10;
  overflow: hidden;
  display: flex
;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.424);
}
[data-reach-dialog-content] {
  width: 50vw;
  margin: 10vh auto;
  background: white;
  padding: 2rem;
  outline: none;
}
.hrVZbN[data-reach-dialog-content] {
  margin: 0px 0px 2rem;
  background-color: rgb(49, 49, 49);
  box-shadow: rgba(0, 0, 0, 0.05) 0px 4px 8px 0px;
  padding: 0px;
  width: 50vw;
  height: auto;
  overflow: hidden scroll;
  align-self: center;
  max-width: 600px;
  max-height: 90vh;
  display: flex
;
  border-radius: 20px;
}
.jwOzaV {
  display: flex
;
  flex-flow: column;
  margin: 0px;
  padding: 0px;
  width: 100%;
}
.cklVVt {
  padding: 24px;
  position: relative;
}
.jsYMjg {
  box-sizing: border-box;
  margin: 0px 0px 26px;
  min-width: 0px;
}
.llEOun {
  width: 100%;
  display: flex
;
  padding: 0px;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: start;
  justify-content: flex-start;
  gap: 20px;
}
.hXteRa {
  -webkit-box-pack: justify;
  justify-content: space-between;
}
.lpqXSS {
  display: flex
;
  gap: 4px;
  -webkit-box-align: center;
  align-items: center;
  font-size: 20px;
}
.hJFZAP {
  height: 24px;
  align-self: flex-end;
  cursor: pointer;
  color: rgb(255, 255, 255);
}
.ifTJKM {
  padding: 8px;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
  background-color: rgba(15, 15, 15, 0.35);
  color: inherit;
  accent-color: rgb(49, 203, 158);
  border-radius: 16px;
  display: flex
;
  -webkit-box-align: center;
  align-items: center;
  cursor: pointer;
}
.css-czh9lk {
  box-sizing: border-box;
  margin: 0px;
  min-width: 0px;
  color: rgb(169, 169, 169);
}
.iNaXsr {
  text-decoration: none;
  cursor: pointer;
  color: rgb(49, 203, 158);
  font-weight: 500;
}
.css-13bm6n9 {
  box-sizing: border-box;
  margin: 0px;
  min-width: 0px;
  font-size: 10px;
}
.gCoZBh {
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  margin-top: 1rem;
  gap: 1rem;
}
.iuONel {
  display: grid
;
  gap: 1rem;
  -webkit-box-align: center;
  align-items: center;
  grid-template-columns: repeat(2, 1fr);
}
.lbhUDW {
  height: 36px;
  width: 100%;
  border-radius: 18px;
  display: flex
;
  flex-direction: row;
  gap: 8px;
  -webkit-box-align: center;
  align-items: center;
  padding: 8px 10px;
  background-color: rgb(49, 49, 49);
  overflow: hidden;
  white-space: nowrap;
  font-size: 14px;
  cursor: pointer;
}
.drYrCf {
  display: flex
;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  background-color: transparent;
}
.drYrCf > img, .drYrCf span {
  height: 20px;
  width: 20px;
}
.kvoxqI {
  display: flex
;
  flex-flow: column;
  -webkit-box-pack: center;
  justify-content: center;
  height: 100%;
}
.bOeCHK {
  display: flex
;
  flex-flow: row;
  color: rgb(169, 169, 169);
  font-weight: 500;
}

@media (max-width: 1200px) {
  .gBamIw {
      -webkit-box-pack: end;
      justify-content: flex-end;
  }
  .iuUDpl {
    flex-direction: row;
    -webkit-box-pack: justify;
    justify-content: space-between;
    justify-self: center;
    padding: 1rem;
    position: fixed;
    bottom: 0px;
    left: 0px;
    width: 100%;
    z-index: 98;
    height: 72px;
    background-color: rgb(15, 15, 15);
}
}
@media (max-width: 992px) {
  .gDeQin {
      grid-template-columns: 1fr;
      padding: 1rem;
      width: calc(100%);
      position: relative;
  }
  .leVFsj {
    width: 100%;
}
.iunTdd {
  justify-self: center;
}
.cAtNpL[data-reach-dialog-content] {
  width: 65vw;
  margin: 0px;
}
}

@media (max-width: 900px) {
  .gBamIw {
    display: none;
  }
}

@media (max-width: 768px) {
  .bHNBrE {
      width: 114px;
      margin-top: 1px;
  }
  .haYHln {
    padding: 8px 6px;
}
.iuUDpl {
  height: 60px;
}
.gzXEVh {
  margin: 0px;
  width: initial;
  text-overflow: ellipsis;
  flex-shrink: 1;
  min-width: auto;
}
.gqOnvJ {
  display: none;
}
.iuONel {
  grid-template-columns: 1fr;
}
.cAtNpL[data-reach-dialog-content] {
  width: 100vw;
  border-radius: 20px 20px 0px 0px;
}
}

@media (max-width: 576px) {
  .bHNBrE {
      width: 100px;
  }
  .gDeQin {
    height: 60px;
}
.leVFsj {
  width: 100%;
}
.bHNBrE {
  width: 100px;
}
.gBamIw {
  gap: 0px;
}
.iuUDpl {
  padding: 1rem 8px;
}
}
@media (max-width: 420px) {
  .cYhHpo {
      -webkit-box-align: center;
      align-items: center;
      width: 100%;
      -webkit-box-pack: justify;
      justify-content: space-between;
  }
}