*{scrollbar-width:thin;scrollbar-color:#0D9488 transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent;border-radius:4px}*::-webkit-scrollbar-thumb{background:#0d9488;border-radius:4px;transition:background .2s ease}*::-webkit-scrollbar-thumb:hover{background:#0f766e}.dark *::-webkit-scrollbar-thumb{background:#14b8a6}.dark *::-webkit-scrollbar-thumb:hover{background:#0d9488}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-always-visible{overflow-x:auto!important;scrollbar-width:thin;scrollbar-color:#0D9488 rgba(255,255,255,.1)}.scrollbar-always-visible::-webkit-scrollbar{-webkit-appearance:none;height:8px}.scrollbar-always-visible::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.scrollbar-always-visible::-webkit-scrollbar-thumb{background-color:#0d9488;border-radius:4px;min-width:40px}.scrollbar-always-visible::-webkit-scrollbar-thumb:hover{background-color:#0fb8a6}.dark .scrollbar-always-visible::-webkit-scrollbar-track{background:#ffffff14}.dark .scrollbar-always-visible::-webkit-scrollbar-thumb{background-color:#0d9488}.scrollbar-thin{scrollbar-width:thin}.scrollbar-thin::-webkit-scrollbar{width:6px;height:6px}@keyframes marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes marquee2{0%{transform:translate3d(50%,0,0)}to{transform:translateZ(0)}}.animate-marquee{animation:marquee 360s linear infinite}.animate-marquee2{animation:marquee2 360s linear infinite}.animate-ethosphere-marquee{animation:marquee 150s linear infinite}.ethomarquee{display:flex;overflow:hidden;-webkit-user-select:none;user-select:none;gap:0}.ethomarquee-content{flex-shrink:0;display:flex;justify-content:space-around;gap:0;min-width:100%;animation:scroll 120s linear infinite}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.ethomarquee:hover .ethomarquee-content,.ethomarquee.paused .ethomarquee-content{animation-play-state:paused}.ethomarquee{overflow-x:auto;cursor:grab}.ethomarquee:active{cursor:grabbing}.themed-modal-overlay{background-color:#000000bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:8px;border-radius:4px;outline:none;background:linear-gradient(to right,#0d9488,#0d9488) no-repeat;background-size:0% 100%}input[type=range]::-webkit-slider-runnable-track{height:8px;border-radius:4px;background:#404040}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#0d9488;border:2px solid #ffffff;cursor:pointer;margin-top:-6px;box-shadow:0 2px 6px #0000004d}input[type=range]::-moz-range-track{height:8px;border-radius:4px;background:#404040}input[type=range]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#0d9488;border:2px solid #ffffff;cursor:pointer;box-shadow:0 2px 6px #0000004d}input[type=range]::-moz-range-progress{height:8px;border-radius:4px;background:#0d9488}.faq-answer ul{list-style-type:disc;margin-left:1.25rem;margin-bottom:.75rem}.faq-answer ol{list-style-type:decimal;margin-left:1.25rem;margin-bottom:.75rem}.faq-answer li{margin-bottom:.25rem}.faq-answer strong{font-weight:700}.faq-answer em{font-style:italic}.faq-answer p{margin-bottom:.5rem}.faq-answer h1,.faq-answer h2,.faq-answer h3{font-weight:700;margin-top:.75rem;margin-bottom:.5rem;color:#171717}.dark .faq-answer h1,.dark .faq-answer h2,.dark .faq-answer h3{color:#f5f5f5}.faq-answer blockquote{border-left:3px solid #0D9488;padding-left:.75rem;margin:.75rem 0;color:#525252;font-style:italic}.dark .faq-answer blockquote{color:#a3a3a3}.faq-answer a{color:#0d9488;text-decoration:underline}.faq-answer table{border-collapse:collapse;width:100%;margin:.75rem 0}.faq-answer table td,.faq-answer table th{border:1px solid #e5e5e5;padding:.4rem .6rem;font-size:.875rem}.dark .faq-answer table td,.dark .faq-answer table th{border-color:#ffffff1a}.faq-answer table th{font-weight:600;background-color:#f5f5f5;text-align:left}.dark .faq-answer table th{background-color:#ffffff0d}.text-text-primary{color:#f9fafb}.text-text-secondary{color:#94a3b8}.text-text-tertiary{color:#64748b}.text-muted-foreground{color:#94a3b8}.text-foreground{color:#f9fafb}.bg-element-bg{background-color:#ffffff0a}.bg-background{background-color:#0f0f0fe6}.bg-popover{background-color:#0f0f0ff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.text-popover-foreground{color:#f9fafb}.bg-border{background-color:#ffffff14}.focus\:bg-accent:focus{background-color:#ffffff14}.focus\:text-accent-foreground:focus{color:#f9fafb}.border-element-border{border-color:#ffffff14}.border-input{border-color:#ffffff1a}.border-border\/50{border-color:#ffffff0d}.recharts-default-tooltip{background-color:#0f0f0ff2!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1)!important;border-radius:.5rem!important;color:#f9fafb!important}.recharts-default-tooltip .recharts-tooltip-label{color:#f9fafb!important}.recharts-default-tooltip .recharts-tooltip-item{color:#94a3b8!important}
