*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow-x:hidden}::-webkit-scrollbar{display:none}html{scrollbar-width:none}body{-ms-overflow-style:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=date],input[type=time],input[type=datetime-local],input[type=month],input[type=week]{color-scheme:dark}input[type=date]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator,input[type=datetime-local]::-webkit-calendar-picker-indicator,input[type=month]::-webkit-calendar-picker-indicator,input[type=week]::-webkit-calendar-picker-indicator{filter:invert(.7)brightness(1.3);cursor:pointer;opacity:.7;-webkit-transition:opacity .15s;transition:opacity .15s}input[type=date]::-webkit-calendar-picker-indicator:hover,input[type=time]::-webkit-calendar-picker-indicator:hover,input[type=datetime-local]::-webkit-calendar-picker-indicator:hover,input[type=month]::-webkit-calendar-picker-indicator:hover,input[type=week]::-webkit-calendar-picker-indicator:hover{opacity:1}@media (hover:none){.hover\:text-white:hover,.hover\:text-gray-300:hover,.hover\:text-gray-400:hover,.hover\:text-gray-500:hover,.hover\:bg-white:hover,.hover\:bg-white\/5:hover,.hover\:bg-white\/10:hover,.hover\:bg-gray-200:hover,.hover\:border-white:hover,.hover\:border-gray-500:hover,.hover\:border-gray-600:hover,.hover\:border-gray-700:hover,.hover\:opacity-80:hover{transition:none}a:active,button:active,[role=button]:active{opacity:.7;transition:opacity .1s,transform .1s;transform:scale(.98)}}@media (hover:hover){a,button,[role=button]{transition:all .3s}}@keyframes ripple-expand{0%{opacity:1;width:10px;height:10px}to{opacity:0;width:300vmax;height:300vmax}}@keyframes ripple-expand-delay{0%{opacity:.8;width:10px;height:10px}to{opacity:0;width:280vmax;height:280vmax}}.animate-ripple-expand{animation:1s cubic-bezier(.25,.46,.45,.94) forwards ripple-expand}.animate-ripple-expand-delay{animation:1.2s cubic-bezier(.25,.46,.45,.94) .1s forwards ripple-expand-delay}@keyframes border-flow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.animate-border-flow{background-size:200% 200%;animation:3s linear infinite border-flow}@keyframes glow-pulse{0%,to{box-shadow:inset 0 0 0 2px #a855f74d,0 0 20px #a855f733,0 0 40px #3b82f61a}50%{box-shadow:inset 0 0 0 2px #3b82f666,0 0 30px #3b82f64d,0 0 60px #a855f726}}.animate-glow-border{animation:2s ease-in-out infinite glow-pulse}.hero-title{background:linear-gradient(90deg,#fff9 0%,#fff 50%,#fff9 100%) 0 0/200% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite shimmer}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.scroll-indicator .scroll-dot{animation:1.5s ease-in-out infinite scrollDot}@keyframes scrollDot{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.3;transform:translateY(10px)}}.scroll-indicator .arrow-1{animation:1.5s ease-in-out infinite arrowBounce1}.scroll-indicator .arrow-2{animation:1.5s ease-in-out infinite arrowBounce2}@keyframes arrowBounce1{0%,to{opacity:.4}50%{opacity:1}}@keyframes arrowBounce2{0%,to{opacity:1}50%{opacity:.4}}.ai-chat-scrollbar::-webkit-scrollbar{width:6px}.ai-chat-scrollbar::-webkit-scrollbar-track{background:#ffffff05;border-radius:3px}.ai-chat-scrollbar::-webkit-scrollbar-thumb{background:#8b5cf64d;border-radius:3px}.ai-chat-scrollbar::-webkit-scrollbar-thumb:hover{background:#8b5cf680}@keyframes dashboard-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.dashboard-fade-in,.dashboard-fade-in-stagger>*{animation:.5s cubic-bezier(.25,.46,.45,.94) both dashboard-fade-in}.dashboard-fade-in-stagger>:first-child{animation-delay:0s}.dashboard-fade-in-stagger>:nth-child(2){animation-delay:60ms}.dashboard-fade-in-stagger>:nth-child(3){animation-delay:.12s}.dashboard-fade-in-stagger>:nth-child(4){animation-delay:.18s}.dashboard-fade-in-stagger>:nth-child(5){animation-delay:.24s}.dashboard-fade-in-stagger>:nth-child(6){animation-delay:.3s}.dashboard-fade-in-stagger>:nth-child(7){animation-delay:.36s}.dashboard-fade-in-stagger>:nth-child(8){animation-delay:.42s}@media (prefers-reduced-motion:reduce){.dashboard-fade-in,.dashboard-fade-in-stagger>*{opacity:1!important;animation:none!important;transform:none!important}}@keyframes auth-fade-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.animate-auth-fade-in{animation:.3s ease-out .3s both auth-fade-in}@media (prefers-reduced-motion:reduce){.animate-auth-fade-in{opacity:1!important;animation:none!important;transform:none!important}.overview-card,.wallet-card,.tx-card,.settings-card,.security-card,.analytics-card,.dashboard-card,.onecode-card,.subscription-card,.category-card,.auth-logo,.auth-card,.auth-field,.auth-guide,.login-logo,.login-card,.login-field,.channel-stat-card,.channel-card,.legal-header,.legal-section,.docs-header,.docs-section,.dashboard-container{opacity:1!important;transform:none!important}}@keyframes gsap-fallback{to{opacity:1}}.overview-card,.wallet-card,.tx-card,.settings-card,.security-card,.analytics-card,.dashboard-card,.onecode-card,.subscription-card,.category-card,.auth-logo,.auth-card,.auth-field,.auth-guide,.login-logo,.login-card,.login-field,.channel-stat-card,.channel-card,.legal-header,.legal-section,.docs-header,.docs-section,.dashboard-container{animation:0s 3s forwards gsap-fallback}
