@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&family=Poppins:wght@300;400;500;600;700&family=SF+Pro+Display:wght@300;400;500;600;700;800;900&display=swap";.contact-page,.partnerships-page,.business-plan-page{background:#fff!important;color:#0f172a!important;min-height:100vh}.contact-page .page-header>div,.partnerships-page .page-header>div,.business-plan-page .page-header>div{background:#f1f5f9!important;border:1px solid #e2e8f0!important;color:#0f172a!important}.contact-page .page-title,.contact-page .page-subtitle,.partnerships-page .page-title,.partnerships-page .page-subtitle,.business-plan-page .page-title,.business-plan-page .page-subtitle{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.contact-page .container,.partnerships-page .container,.business-plan-page .container{max-width:1200px}.contact-page h1,.contact-page h2,.contact-page h3,.contact-page h4,.contact-page p,.contact-page span,.contact-page label,.contact-page a:not(.btn),.contact-page li,.partnerships-page h1,.partnerships-page h2,.partnerships-page h3,.partnerships-page h4,.partnerships-page p,.partnerships-page span,.partnerships-page label,.partnerships-page a:not(.btn),.partnerships-page li,.business-plan-page h1,.business-plan-page h2,.business-plan-page h3,.business-plan-page h4,.business-plan-page p,.business-plan-page span,.business-plan-page label,.business-plan-page a:not(.btn),.business-plan-page li{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.contact-page a:not(.btn):hover,.partnerships-page a:not(.btn):hover,.business-plan-page a:not(.btn):hover{color:#142e14!important}.contact-page .glass-card,.partnerships-page .glass-card,.business-plan-page .glass-card{background:#fffffffa!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 12px 32px #0f172a14!important}.contact-page input,.contact-page select,.contact-page textarea,.partnerships-page input,.partnerships-page select,.partnerships-page textarea{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;background:#fff!important;border:1px solid rgba(15,23,42,.2)!important;box-shadow:0 2px 6px #0f172a0a inset}.contact-page input::placeholder,.contact-page textarea::placeholder,.partnerships-page input::placeholder,.partnerships-page textarea::placeholder{color:#64748b!important;-webkit-text-fill-color:#64748b!important}.contact-page svg,.partnerships-page svg,.business-plan-page svg{stroke:#0f172a!important}.contact-page select option,.partnerships-page select option,.business-plan-page select option{background:#fff!important;color:#0f172a!important}.contact-icon{width:42px;height:42px;border-radius:12px;background:#f1f5f9;border:1px solid #e2e8f0;display:inline-flex;align-items:center;justify-content:center;color:#0f172a}.contact-icon.whatsapp{background:#eafaf1;border-color:#c7f0d6;color:#16a34a}.contact-icon svg{stroke:currentColor!important}.contact-page .btn,.partnerships-page .btn,.business-plan-page .btn{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.contact-page .btn-secondary,.partnerships-page .btn-secondary,.business-plan-page .btn-secondary{background:#e5e7eb!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.contact-page .contact-icon,.contact-page .contact-icon svg{color:#0f172a!important;stroke:#0f172a!important}.contact-page .contact-icon.whatsapp,.contact-page .contact-icon.whatsapp svg{color:#16a34a!important;stroke:#16a34a!important}html::-webkit-scrollbar,body::-webkit-scrollbar{width:10px!important;height:10px!important}html::-webkit-scrollbar-track,body::-webkit-scrollbar-track{background:#0f2410!important;border-radius:0!important}html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb{background:#22c55e!important;border-radius:5px!important;min-height:40px!important}#app,#root,main,#main-content,#footer-container,section,.app,.page,.page-container,.container{overflow:visible!important;overflow-y:visible!important;height:auto!important;min-height:auto!important;max-height:none!important}header,#header-container,.header,#main-header{position:sticky!important;top:0!important;z-index:99999!important}@media (max-width: 1024px){header,#header-container,.header,#main-header{position:sticky!important;top:0!important;z-index:99999!important}.nav.nav-open{z-index:100001!important;position:fixed!important;top:0!important;left:0!important;right:auto!important}}header *{position:relative;z-index:9999}.language-dropdown,#defi-menu,#user-menu,#language-menu,.language-menu,.defi-dropdown,#main-header #defi-menu,#main-header #user-menu,#main-header #language-menu{position:absolute!important;top:100%!important;bottom:auto!important;transform:none!important;margin-top:.25rem!important}@media (max-width: 768px){.language-dropdown,#defi-menu,#user-menu,#language-menu{top:100%!important;bottom:auto!important}}#main-content,#main-content *,main,main *,section,section *,.card,.card *,[class*=section] *,[class*=card] *,.page,.page *,.bg-gray,.bg-gray *,.bg-grey,.bg-grey *,.section-gray,.section-gray *,.section-grey,.section-grey *{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.bg-gray h1,.bg-gray h2,.bg-gray h3,.bg-gray p,.bg-grey h1,.bg-grey h2,.bg-grey h3,.bg-grey p{color:#fff!important;-webkit-text-fill-color:#ffffff!important}#defi-menu-btn>svg,#profile-menu-btn>svg,#language-btn>svg,header .nav button.nav-link:not(#profile-menu-btn)>svg,header .language-selector button>svg{display:none!important;visibility:hidden!important;width:0!important;height:0!important;overflow:hidden!important}#profile-menu-btn>svg,button#profile-menu-btn>svg{display:inline-flex!important;visibility:visible!important;width:20px!important;height:20px!important}header .nav>a,header .nav>div>button,header .language-selector button,header .nav-link:not(.defi-link),#main-header .nav>a,#main-header .nav>div>button,#main-header .language-selector button,#defi-menu-btn,#profile-menu-btn,#language-btn{color:var(--text-primary, #ffffff)!important;-webkit-text-fill-color:var(--text-primary, #ffffff)!important}header .btn-login,header .btn-login *,header .nav-link.btn-login,header .nav-link.btn-login *{color:#fff!important;-webkit-text-fill-color:#ffffff!important}header .logo img,header .logo-img,#main-header .logo img,.header .logo img,header img[alt=RAIZA],.logo-img{height:80px!important;max-height:96px!important;min-height:72px!important;width:auto!important;max-width:360px!important;object-fit:contain!important}header .logo img{display:block!important}.card,.plan-card,.stat-card,.ref-stat-card,.tier-card,.pool-card,.gov-stat-card,.my-staking-card{background:#1a1a2ee6!important;border:1px solid rgba(20,46,20,.3)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}section,.staking-section,.referral-code-section,.tier-section,.rewards-section,.leaderboard-section,.apply-code-section{background:#0f0f1acc!important;border:1px solid rgba(20,46,20,.2)!important;border-radius:16px!important}.staking-hero,.yield-header,.governance-header,.referral-header{background:linear-gradient(135deg,#1a1a2e,#16213e)!important}.stat-value,.value,.card-value{color:#4ade80!important;-webkit-text-fill-color:#4ADE80!important}.stat-label,.label,.card-subvalue{color:#ffffffb3!important;-webkit-text-fill-color:rgba(255,255,255,.7)!important}input,textarea,select{background:#1a1a2ee6!important;border:1px solid rgba(20,46,20,.5)!important;color:#fff!important}.btn-primary,button.btn-primary{background:#142e14!important;color:#fff!important;border:none!important}footer,.footer,contentinfo{background:#142e14!important;border-top:1px solid rgba(74,222,128,.2)!important}footer h3,footer h4,footer p,footer a,footer span{color:#ffffffe6!important;-webkit-text-fill-color:rgba(255,255,255,.9)!important}.card,.plan-card,.stat-card,.ref-stat-card,.tier-card,.pool-card,.gov-stat-card,.my-staking-card,.yield-stat-card,.referral-code-section,.tier-section,.rewards-section,.leaderboard-section,.apply-code-section,.active-stakes-card,.history-card,.faq-list,.how-it-works,.step-card,.pool-info,.stake-form,.my-stake-card,.proposal-card,.voting-options,.create-proposal-form,.governance-actions,.pools-section,.my-stakes-section{background:#1a1a2ed9!important;border:1px solid rgba(20,46,20,.3)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;border-radius:16px!important}section,.staking-section,.yield-page,.governance-page,.referral-page,.p2p-page{background:transparent!important}.staking-hero,.yield-header,.governance-header,.referral-header,.hero-section{background:linear-gradient(135deg,#1a1a2e,#16213e)!important;padding:3rem 0!important;border-radius:0!important}.stat-value,.value,.card-value,.plan-apy,.pool-apy{color:#4ade80!important;-webkit-text-fill-color:#4ADE80!important;font-weight:700!important;text-shadow:0 2px 10px rgba(74,222,128,.3)!important}.stat-label,.label,.card-subvalue,.pool-info-item .label{color:#ffffffb3!important;-webkit-text-fill-color:rgba(255,255,255,.7)!important}input,textarea,select,.staking-input,.apply-code-input{background:#1a1a2ee6!important;border:1px solid rgba(20,46,20,.5)!important;color:#fff!important;border-radius:8px!important;padding:.75rem!important}input:focus,textarea:focus,select:focus{border-color:#142e14!important;box-shadow:0 0 0 3px #142e1433!important;outline:none!important}input::placeholder,textarea::placeholder{color:#ffffff80!important}.btn-secondary,button.btn-secondary{background:#1a1a2ee6!important;border:1px solid rgba(20,46,20,.5)!important;color:#fff!important}.btn-secondary:hover{background:#142e144d!important;border-color:#142e14!important}footer,.footer,contentinfo{background:#142e14!important;border-top:1px solid rgba(74,222,128,.25)!important}footer h3,footer h4,footer p,footer a,footer span,footer li{color:#ffffffe6!important;-webkit-text-fill-color:rgba(255,255,255,.9)!important}footer a:hover{color:#4ade80!important;-webkit-text-fill-color:#4ADE80!important}*,*:before,*:after{scrollbar-width:thin!important;scrollbar-color:#142e14 #1a1a2e!important}html{background:#0a0a15!important;margin:0!important;padding:0!important}body,#app,#root,main,.page-container,.container{background:linear-gradient(135deg,#0a0a15,#1a1a2e,#0d1117)!important;background-attachment:fixed!important;color:#fff!important;min-height:100vh!important}.page,.home-page,.login-page,.dashboard-page,.buy-page,.sell-page,.crypto-data-page,.about-page,.faq-page,.whitepaper-page,.roadmap-page,.team-page,.collateral-page,.airdrop-page,.marketplace-page,.blog-page,.terms-page,.privacy-page,.risks-page,.profile-page,.settings-page,.staking-page,.yield-page,.governance-page,.referral-page,.p2p-page{background:transparent!important;color:#fff!important}a{color:#ffffffe6!important;text-decoration:none!important}a:hover{color:#4ade80!important;-webkit-text-fill-color:#4ADE80!important}.nav{display:flex!important;visibility:visible!important;opacity:1!important}.nav-link.btn-login,.btn-primary,button.btn-primary,.btn.btn-primary,.btn-login{background:#142e14!important;color:#fff!important;-webkit-text-fill-color:#FFFFFF!important;border:none!important}.nav-link.btn-login:hover,.btn-primary:hover,button.btn-primary:hover{background:#142e14!important;transform:translateY(-2px)!important;box-shadow:0 10px 30px #142e1466!important}.mobile-menu-toggle span{background:#142e14!important}.login-header:after{background:#142e14!important;box-shadow:none!important}#chatbot-container{display:block!important}.chatbot-container{position:fixed!important;right:24px!important;bottom:24px!important;left:auto!important;top:auto!important;z-index:9999!important;display:block!important;visibility:visible!important;opacity:1!important;transform:none!important;margin:0!important;padding:0!important}.chat-toggle-btn{background:#142e14!important;color:#fff!important;border:none!important;box-shadow:0 4px 16px #0003!important}.chat-toggle-btn:hover{background:#142e14!important}@media (max-width: 768px){.chatbot-container{right:20px!important;bottom:20px!important}}:root{--primary-black: #000000;--primary-dark: #1C1C1E;--primary-darker: #2C2C2E;--primary-charcoal: #3A3A3C;--primary-slate: #48484A;--primary-gray: #636366;--primary-white: #FFFFFF;--primary-offwhite: #F5F5F7;--primary-lightgray: #E5E5EA;--accent-blue: #007AFF;--accent-blue-light: #5AC8FA;--accent-blue-glow: rgba(0, 122, 255, .4);--accent-green: #34C759;--accent-green-light: #30D158;--accent-green-glow: rgba(52, 199, 89, .4);--accent-cyan: #5AC8FA;--accent-cyan-glow: rgba(90, 200, 250, .4);--accent-red: #FF3B30;--accent-orange: #FF9500;--accent-purple: #AF52DE;--gradient-primary: linear-gradient(135deg, #007AFF 0%, #5AC8FA 100%);--gradient-hero: linear-gradient(180deg, #000000 0%, #1C1C1E 100%);--gradient-card: linear-gradient(135deg, rgba(0, 122, 255, .03) 0%, rgba(90, 200, 250, .03) 100%);--gradient-glow: radial-gradient(circle at 50% 50%, rgba(0, 122, 255, .1) 0%, transparent 70%);--gradient-mesh: linear-gradient(135deg, rgba(0, 122, 255, .05) 0%, rgba(52, 199, 89, .05) 100%);--bg-primary: #000000;--bg-secondary: #1C1C1E;--bg-tertiary: #2C2C2E;--bg-quaternary: #3A3A3C;--bg-elevated: #48484A;--bg-card: #1C1C1E;--bg-glass: rgba(28, 28, 30, .72);--bg-glass-light: rgba(28, 28, 30, .5);--bg-glass-strong: rgba(28, 28, 30, .88);--bg-glass-ultra: rgba(0, 122, 255, .05);--bg-glass-premium: rgba(28, 28, 30, .8);--text-primary: #142e14;--text-secondary: #3C3C43;--text-tertiary: #6B7280;--text-quaternary: #8E8E93;--text-muted: #8E8E93;--menu-text: #142e14;--menu-bg: #FFFFFF;--menu-bg-hover: rgba(20, 46, 20, .1);--menu-accent: #142e14;--border-color: rgba(255, 255, 255, .08);--border-color-light: rgba(255, 255, 255, .04);--border-glow: rgba(10, 132, 255, .6);--border-glow-strong: rgba(10, 132, 255, .8);--border-glow-premium: 0 0 20px rgba(10, 132, 255, .4), 0 0 40px rgba(0, 212, 255, .2);--shadow-sm: 0 2px 12px rgba(0, 0, 0, .5), 0 0 0 1px rgba(255, 255, 255, .05);--shadow-md: 0 8px 24px rgba(0, 0, 0, .6), 0 0 0 1px rgba(255, 255, 255, .08);--shadow-lg: 0 16px 48px rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 255, 255, .1);--shadow-xl: 0 24px 64px rgba(0, 0, 0, .8), 0 0 0 1px rgba(255, 255, 255, .12);--shadow-glow: 0 0 60px rgba(10, 132, 255, .5), 0 0 120px rgba(0, 212, 255, .3);--shadow-glow-strong: 0 0 80px rgba(10, 132, 255, .7), 0 0 160px rgba(48, 209, 88, .4);--shadow-premium: 0 20px 60px rgba(0, 0, 0, .8), 0 0 0 1px rgba(255, 255, 255, .1) inset, 0 0 40px rgba(10, 132, 255, .2);--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--spacing-3xl: 4rem;--spacing-4xl: 6rem;--spacing-5xl: 8rem;--spacing-6xl: 12rem;--radius-xs: 8px;--radius-sm: 12px;--radius-md: 16px;--radius-lg: 20px;--radius-xl: 28px;--radius-2xl: 36px;--radius-full: 9999px;--blur-xs: blur(16px);--blur-sm: blur(24px);--blur-md: blur(32px);--blur-lg: blur(48px);--blur-xl: blur(64px);--blur-premium: blur(80px) saturate(180%);--transition-fast: .2s cubic-bezier(.4, 0, .2, 1);--transition-base: .3s cubic-bezier(.4, 0, .2, 1);--transition-slow: .5s cubic-bezier(.4, 0, .2, 1);--transition-bounce: .6s cubic-bezier(.68, -.55, .265, 1.55);--transition-premium: .4s cubic-bezier(.34, 1.56, .64, 1);--animation-shimmer: shimmer 3s infinite;--animation-pulse-glow: pulseGlow 2s ease-in-out infinite;--animation-float: float 6s ease-in-out infinite;--animation-gradient-shift: gradientShift 8s ease infinite}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}body,div,span,p,a,li,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,label,input,textarea,select,option,button,small,strong,em,i,b,u,table,thead,tbody,tfoot,tr,th,td,article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{color:#fff!important}a,a:visited{color:#007aff!important}a:hover,a:active{color:#5ac8fa!important}html{scroll-behavior:smooth}body{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,sans-serif;background:#000;background-image:radial-gradient(ellipse at 20% 20%,rgba(0,122,255,.05) 0%,transparent 50%),radial-gradient(ellipse at 80% 80%,rgba(52,199,89,.03) 0%,transparent 50%);background-size:100% 100%;background-attachment:fixed;color:#fff!important;line-height:1.47059;min-height:100vh;overflow-x:hidden!important;overflow-y:scroll!important;font-weight:400;font-size:17px;letter-spacing:-.022em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;position:relative}p,.hero-subtitle,.card-text,.description,.faq-answer p,.timeline-content p,.plan-features,.team-bio,.advisor-bio{color:#ffffffe6!important;line-height:1.6!important}@media (prefers-reduced-motion: no-preference){body{animation:backgroundShift 30s ease infinite}@media (min-width: 769px){body{background-attachment:fixed}}}body:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 20%,rgba(0,122,255,.06) 0%,transparent 40%),radial-gradient(circle at 70% 80%,rgba(52,199,89,.04) 0%,transparent 40%);pointer-events:none;z-index:-9999;opacity:.8}@media (prefers-reduced-motion: no-preference){@media (min-width: 769px){body:before{animation:subtlePulse 20s ease-in-out infinite,gradientShift 35s ease infinite}}}body:after{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:none;pointer-events:none;z-index:-9998;opacity:.5;mix-blend-mode:overlay}@keyframes subtlePulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes backgroundShift{0%{background-position:0% 0%,100% 100%,50% 50%}33%{background-position:100% 0%,0% 100%,30% 70%}66%{background-position:0% 100%,100% 0%,70% 30%}to{background-position:0% 0%,100% 100%,50% 50%}}@keyframes gradientShift{0%,to{background-position:0% 50%;filter:hue-rotate(0deg)}50%{background-position:100% 50%;filter:hue-rotate(10deg)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes pulseGlow{0%,to{box-shadow:0 0 20px #06f6,0 0 40px #00d4ff33;transform:scale(1)}50%{box-shadow:0 0 40px #06f9,0 0 80px #00d4ff66;transform:scale(1.02)}}@keyframes float{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-20px) rotate(2deg)}66%{transform:translateY(10px) rotate(-2deg)}}*,*:before,*:after{color:#fff!important}body,html,main,section,article,aside,header,footer,nav,h1,h2,h3,h4,h5,h6,p,span,div,a,li,ul,ol,dl,dt,dd,label,button,input,textarea,select,option,small,strong,em,b,i,u,s,mark,code,pre,table,thead,tbody,tfoot,tr,th,td,form,fieldset,legend{color:#fff!important}input::placeholder,textarea::placeholder,select::placeholder{color:#ffffff80!important;opacity:1!important}a,a *,.auth-switch a,.page-subtitle-premium a{color:#007aff!important;text-decoration:none!important}a:hover,a:hover *{color:#5ac8fa!important}button,button *,.btn,.btn *{color:#fff!important}.container{max-width:1400px;margin:0 auto;padding:0 var(--spacing-lg)}.header:after{content:none}.header:before{content:none}.logo{display:flex;align-items:center;gap:var(--spacing-sm);font-size:1.375rem;font-weight:600;color:var(--menu-text);letter-spacing:-.02em;transition:transform var(--transition-fast);background:transparent!important;background-color:transparent!important;padding:0!important;border:none!important}.logo:before,.logo:after{display:none!important;background:none!important;background-color:none!important}.logo *{background:transparent!important;background-color:transparent!important}.logo:hover{transform:scale(1.02)}.logo:hover .logo-img{filter:none!important;transform:none!important}img[src*=LOGOTIPO],img[src*=logotipo],img[src*=Logo],.logo-img,.login-logo{filter:none!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:none!important;box-shadow:none!important;padding:0!important;margin-left:0!important;margin-right:0!important;margin-top:0!important;mix-blend-mode:normal!important;display:block!important;position:relative;z-index:1;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;object-fit:contain!important;-webkit-mask-image:none!important;mask-image:none!important}.header .logo-img,.login-page .login-logo,.login-header .login-logo,.login-container .login-logo{filter:none!important;mix-blend-mode:normal!important}.logo,.login-header,header .logo,.header .logo{background:transparent!important;background-color:transparent!important;padding:0!important;border:none!important}.logo:before,.logo:after,.login-header:before,.login-header:after{display:none!important;background:none!important;background-color:none!important;content:none!important}.login-logo{width:80px;height:auto;margin-bottom:var(--spacing-md);filter:none!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:none!important;box-shadow:none!important;padding:0!important;margin-left:0!important;margin-right:0!important;margin-top:0!important;object-fit:contain;-webkit-mask-image:none!important;mask-image:none!important;mix-blend-mode:normal!important;display:block!important;position:relative;z-index:1;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.mobile-menu-toggle{display:none;flex-direction:column;gap:5px;background:transparent;border:none;cursor:pointer;padding:var(--spacing-sm);z-index:1001;position:relative}.mobile-menu-toggle span{width:24px;height:2px;background:var(--menu-text);border-radius:2px;transition:all .3s cubic-bezier(.4,0,.2,1);transform-origin:center}.mobile-menu-toggle.active span:nth-child(1){transform:rotate(45deg) translate(7px,7px)}.mobile-menu-toggle.active span:nth-child(2){opacity:0;transform:scale(0)}.mobile-menu-toggle.active span:nth-child(3){transform:rotate(-45deg) translate(7px,-7px)}.language-selector{position:relative}#language-menu.language-menu-below,.language-selector #language-menu{position:absolute!important;top:100%!important;left:0!important;margin-top:.25rem!important;min-width:220px!important;max-height:70vh!important;overflow-y:auto!important;z-index:1002!important}.language-option{width:100%;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);background:transparent;border:none;color:#fff!important;cursor:pointer;text-align:left;transition:all .2s;display:flex;align-items:center;gap:var(--spacing-sm);font-size:.95rem;font-weight:500}.language-option span{color:#fff!important}.language-option:hover{background:var(--bg-glass-light)}.language-option.active{background:#00d4ff26;color:var(--primary-blue)}.nav-link.active:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:24px;height:2px;border-radius:var(--radius-full);background:var(--primary-blue);box-shadow:0 0 8px #007aff80}.language-btn{display:flex;align-items:center;gap:.5rem;color:var(--text-secondary)!important;background:transparent!important;border:none!important;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit}.language-btn:hover{color:var(--text-primary)!important}.language-btn svg{color:inherit}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:14px 32px;border-radius:var(--radius-full);text-decoration:none;font-weight:600;font-size:15px;letter-spacing:-.02em;transition:all .3s cubic-bezier(.4,0,.2,1);border:none;cursor:pointer;position:relative;overflow:hidden;white-space:nowrap;text-transform:none}.btn:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#fff3;transform:translate(-50%,-50%);transition:width .6s,height .6s}.btn:hover:before{width:300px;height:300px}.btn:active{transform:scale(.98)}.btn-primary{background:linear-gradient(135deg,#007aff,#5ac8fa);background-size:200% 200%;color:var(--primary-white);box-shadow:0 4px 16px #007aff66,0 0 0 .5px #fff3 inset,0 0 20px #007aff4d;position:relative;overflow:hidden;font-weight:600;letter-spacing:-.02em;animation:gradientShift 4s ease infinite}.btn-primary:hover{box-shadow:0 8px 24px #007aff99,0 0 0 .5px #ffffff4d inset,0 0 40px #007aff80;transform:translateY(-2px) scale(1.02)}.btn-primary:active{transform:translateY(0) scale(.98);box-shadow:0 2px 8px #007aff66,0 0 0 .5px #fff3 inset}.btn-primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.btn-primary:hover:before{left:100%}.btn-primary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.2) 0%,transparent 100%);opacity:0;transition:opacity var(--transition-fast)}.btn-primary:hover:after{opacity:1}.btn-primary:hover{background:var(--gradient-hero);background-size:200% 200%;box-shadow:var(--shadow-xl),var(--shadow-glow-strong),0 0 0 2px #fff3 inset,0 0 60px #0066ff80;transform:translateY(-3px) scale(1.02);animation:gradientShift 2s ease infinite,pulseGlow 2s ease-in-out infinite}.btn-primary:active{transform:translateY(-1px) scale(.98);box-shadow:var(--shadow-md),0 0 0 2px #ffffff26 inset,0 0 40px #06f6}.btn-secondary{background:#ffffff14;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);color:var(--text-primary);border:.5px solid rgba(255,255,255,.12);box-shadow:0 1px 4px #0000004d;font-weight:500}.btn-secondary:hover{background:#ffffff1f;border-color:#ffffff2e;box-shadow:0 2px 8px #0006;transform:translateY(-1px)}.btn-secondary:active{transform:translateY(0);box-shadow:0 1px 3px #0000004d}.btn-secondary:active{transform:translateY(0) scale(.98)}.btn-ghost{background:transparent;color:var(--text-secondary);border:1px solid transparent}.btn-ghost:hover{color:var(--text-primary);background:var(--bg-glass-light)}.btn-full{width:100%}.glass-card{background:var(--bg-glass-premium);backdrop-filter:var(--blur-premium);-webkit-backdrop-filter:var(--blur-premium);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:var(--spacing-xl);transition:all var(--transition-premium);box-shadow:var(--shadow-premium);position:relative;overflow:hidden}.glass-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--gradient-primary);background-size:200% 200%;opacity:0;transition:opacity var(--transition-base);animation:gradientShift 3s ease infinite}.glass-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gradient-card);opacity:0;transition:opacity var(--transition-base);pointer-events:none;border-radius:var(--radius-xl);z-index:-1}.glass-card:hover{transform:translateY(-8px) scale(1.01);border-color:#06f6;box-shadow:var(--shadow-xl),var(--shadow-glow-strong),0 0 0 1px #fff3 inset,0 0 60px #06f3,0 0 100px #00d4ff1a;background:var(--bg-glass-strong)}.glass-card:hover:before{opacity:1;height:3px;box-shadow:0 0 20px #06f9}.glass-card:hover:after{opacity:.3}.hero{position:relative;min-height:90vh;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:var(--spacing-4xl) 0 var(--spacing-3xl)}.hero:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;height:800px;background:radial-gradient(circle,rgba(0,122,255,.08) 0%,transparent 70%),radial-gradient(circle,rgba(175,82,222,.06) 0%,transparent 70%);filter:blur(80px);animation:subtleFloat 20s ease-in-out infinite;pointer-events:none}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 30% 40%,rgba(0,122,255,.04) 0%,transparent 60%),radial-gradient(ellipse at 70% 60%,rgba(175,82,222,.03) 0%,transparent 60%);pointer-events:none}@keyframes subtleFloat{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.1)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.encrypted-data-stream{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0;pointer-events:none;opacity:.6;contain:layout style paint;will-change:contents}@media (max-width: 768px){.encrypted-data-stream{opacity:.3}}.encrypted-data-particle{position:absolute;color:#5ac8fa80;font-family:SF Mono,Monaco,Courier New,monospace;font-size:12px;font-weight:500;opacity:.3;animation:floatDown linear infinite;letter-spacing:2px}@keyframes floatDown{0%{transform:translateY(-100px) translate(0);opacity:0}10%{opacity:.4}90%{opacity:.4}to{transform:translateY(100vh) translate(20px);opacity:0}}.hero-content{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-3xl);align-items:center;max-width:1400px;margin:0 auto;padding:0 var(--spacing-lg);contain:layout style}.hero-text{will-change:transform,opacity}@media (prefers-reduced-motion: no-preference){.hero-text{animation:fadeInUp .8s cubic-bezier(.4,0,.2,1)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hero-title{font-size:clamp(3.5rem,8vw,7rem);font-weight:700;line-height:1.05;margin-bottom:var(--spacing-lg);background:linear-gradient(135deg,#fff,#5ac8fa,#007aff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.05em;position:relative;font-family:SF Pro Display,Inter,sans-serif;text-shadow:none;filter:drop-shadow(0 4px 24px rgba(0,122,255,.5));animation:gradientShift 8s ease infinite;background-size:200% 200%}.hero-title:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#5ac8fa4d,#007aff4d);filter:blur(40px);filter:blur(20px) opacity(.5);z-index:-1;animation:gradientShift 8s ease infinite;transform:translateY(2px)}@keyframes titleGlow{0%,to{filter:drop-shadow(0 0 40px rgba(0,212,255,.3))}50%{filter:drop-shadow(0 0 60px rgba(0,212,255,.6)) drop-shadow(0 0 80px rgba(178,75,243,.4))}}.hero-subtitle{font-size:clamp(1.75rem,4vw,3rem);font-weight:700;background:linear-gradient(135deg,var(--text-primary) 0%,var(--text-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:var(--spacing-lg);letter-spacing:-.025em;line-height:1.25;text-shadow:0 2px 10px rgba(0,102,255,.1)}.hero-description{font-size:clamp(1.125rem,1.75vw,1.375rem);color:var(--text-tertiary);margin-bottom:var(--spacing-2xl);line-height:1.7;max-width:640px;font-weight:400}.hero-buttons{display:flex;gap:var(--spacing-md);flex-wrap:wrap}.hero-image{display:flex;justify-content:center;align-items:center;animation:fadeInScale 1s cubic-bezier(.4,0,.2,1) .2s both;position:relative;min-height:500px;width:100%}.hero-graphic{position:relative;width:100%;max-width:500px;height:500px;display:flex;align-items:center;justify-content:center}@keyframes fadeInScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.hero-graphic{position:relative;width:500px;height:500px;display:flex;align-items:center;justify-content:center}.floating-orb{position:absolute;border-radius:50%;filter:blur(100px);opacity:.8;box-shadow:0 0 120px currentColor,0 0 200px #0066ff4d;mix-blend-mode:screen;will-change:transform,opacity;contain:layout style paint}@media (prefers-reduced-motion: no-preference){.floating-orb{animation:floatOrb 12s ease-in-out infinite}}@media (max-width: 768px){.floating-orb{filter:blur(60px);opacity:.5}}.orb-1{width:400px;height:400px;background:radial-gradient(circle,var(--primary-blue) 0%,rgba(0,212,255,.3) 40%,transparent 70%);top:20%;left:20%;animation-delay:0s;color:var(--primary-blue)}.orb-2{width:350px;height:350px;background:radial-gradient(circle,var(--accent-purple) 0%,rgba(178,75,243,.3) 40%,transparent 70%);top:50%;right:20%;animation-delay:2s;color:var(--accent-purple)}.orb-3{width:300px;height:300px;background:radial-gradient(circle,var(--accent-cyan) 0%,rgba(0,255,255,.3) 40%,transparent 70%);bottom:20%;left:40%;animation-delay:4s;color:var(--accent-cyan)}@keyframes floatOrb{0%,to{transform:translate(0) scale(1) rotate(0);opacity:.8;filter:blur(100px) brightness(1)}25%{transform:translate(60px,-60px) scale(1.2) rotate(90deg);opacity:1;filter:blur(120px) brightness(1.2)}50%{transform:translate(-50px,50px) scale(.9) rotate(180deg);opacity:.7;filter:blur(90px) brightness(.9)}75%{transform:translate(40px,-40px) scale(1.15) rotate(270deg);opacity:.95;filter:blur(110px) brightness(1.1)}}.feature-icon svg{width:48px;height:48px;color:var(--primary-blue);filter:drop-shadow(0 4px 12px rgba(0,122,255,.4))}.section-title{font-size:clamp(2.5rem,6vw,5rem);font-weight:900;text-align:center;margin-bottom:var(--spacing-2xl);background:var(--gradient-hero);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.035em;animation:gradientShift 6s ease infinite;position:relative;filter:drop-shadow(0 4px 40px rgba(0,212,255,.4));font-family:Space Grotesk,Inter,sans-serif;line-height:1.1}.section-title:after{content:"";position:absolute;bottom:-20px;left:50%;transform:translate(-50%);width:100px;height:4px;background:var(--gradient-primary);border-radius:var(--radius-full);box-shadow:0 0 20px #0066ff80;animation:gradientShift 4s ease infinite}.features{padding:var(--spacing-5xl) 0;position:relative}.section-title{font-size:clamp(2rem,4vw,3rem);font-weight:700;color:var(--text-primary);text-align:center;margin-bottom:var(--spacing-3xl);letter-spacing:-.02em;line-height:1.2}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--spacing-xl)}.feature-card{background:var(--bg-glass-premium);backdrop-filter:var(--blur-premium);-webkit-backdrop-filter:var(--blur-premium);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:var(--spacing-2xl);transition:all var(--transition-premium);text-align:left;position:relative;overflow:hidden;box-shadow:var(--shadow-premium)}.feature-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,122,255,.3),transparent);opacity:0;transition:opacity var(--transition-base)}.feature-card:hover{transform:translateY(-8px) scale(1.02);border-color:#0066ff80;box-shadow:var(--shadow-xl),var(--shadow-glow-strong),0 0 0 2px #fff3 inset,0 0 80px #0066ff40,0 0 120px #00d4ff26;background:var(--bg-glass-strong)}.feature-icon{margin-bottom:var(--spacing-lg);display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;background:var(--gradient-card);border-radius:var(--radius-lg);border:2px solid rgba(0,102,255,.2);padding:var(--spacing-md);transition:all var(--transition-premium);box-shadow:0 4px 16px #06f3,0 0 0 1px #ffffff1a inset;position:relative;overflow:hidden}.feature-icon:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gradient-primary);opacity:0;transition:opacity var(--transition-base);border-radius:var(--radius-lg)}.feature-card:hover .feature-icon{background:var(--gradient-primary);border-color:#06f9;transform:scale(1.1) rotate(5deg);box-shadow:0 8px 32px #06f6,0 0 0 2px #fff3 inset,0 0 40px #0066ff4d}.feature-card:hover .feature-icon:before{opacity:.2}.feature-icon svg{width:32px;height:32px;color:var(--primary-blue);transition:all var(--transition-premium);filter:drop-shadow(0 2px 8px rgba(0,102,255,.4));position:relative;z-index:1}.feature-card:hover .feature-icon svg{transform:scale(1.15) rotate(-5deg);color:var(--white);filter:drop-shadow(0 4px 12px rgba(255,255,255,.5))}.feature-card h3{font-size:1.25rem;font-weight:600;margin-bottom:var(--spacing-sm);color:var(--text-primary);letter-spacing:-.01em;line-height:1.3}.feature-card p{color:var(--text-tertiary);line-height:1.65;font-size:.9375rem}.stats{padding:var(--spacing-3xl) 0;background:var(--bg-secondary);position:relative;overflow:hidden}.stats:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#007aff0d,#af52de0d);pointer-events:none}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg);position:relative;z-index:1}.stat-item{text-align:center;padding:var(--spacing-xl);background:var(--bg-glass);-webkit-backdrop-filter:var(--blur-lg);backdrop-filter:var(--blur-lg);border-radius:var(--radius-xl);border:1px solid var(--border-color);transition:all .3s cubic-bezier(.4,0,.2,1)}.stat-item:hover{transform:translateY(-4px) scale(1.02);border-color:#007aff4d;box-shadow:0 12px 40px #007aff33}.stat-value{font-size:clamp(2rem,5vw,3rem);font-weight:800;background:linear-gradient(135deg,var(--primary-blue) 0%,var(--accent-purple) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:var(--spacing-sm);letter-spacing:-.02em}.stat-label{color:var(--text-secondary);font-size:.9rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.how-it-works{padding:var(--spacing-3xl) 0}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-xl)}.step{text-align:center;padding:var(--spacing-xl);position:relative}.step-number{width:64px;height:64px;border-radius:var(--radius-full);background:linear-gradient(135deg,var(--primary-blue) 0%,var(--electric-blue) 100%);color:var(--white);display:flex;align-items:center;justify-content:center;font-size:1.75rem;font-weight:800;margin:0 auto var(--spacing-lg);box-shadow:0 8px 24px #007aff66,0 0 0 4px #007aff1a;transition:all .3s cubic-bezier(.4,0,.2,1)}.step:hover .step-number{transform:scale(1.1) rotate(5deg);box-shadow:0 12px 32px #007aff99,0 0 0 6px #007aff26}.step h3{font-size:1.5rem;font-weight:700;margin-bottom:var(--spacing-sm);color:var(--text-primary);letter-spacing:-.01em}.step p{color:var(--text-secondary);line-height:1.8;font-size:.95rem}.footer{background:#142e14!important;border-top:1px solid rgba(74,222,128,.2)!important;padding:.6rem 0 .4rem!important;margin-top:1rem!important;position:relative;color:#fff!important}.footer:before{display:none}.footer .container{max-width:1200px;margin:0 auto;padding-left:1rem;padding-right:1rem}.footer-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem 1.25rem;margin-bottom:.5rem!important;align-items:start;justify-items:start}.footer-section{text-align:left}.footer-section h3,.footer-section h4{font-size:1.1rem!important;font-weight:600;margin-bottom:.4rem;color:#fff;letter-spacing:-.01em;line-height:1.3}.footer-section p{color:#ffffffe6!important;line-height:1.4;font-size:.95rem!important;margin:0 0 .2rem!important}.footer-section ul{list-style:none;padding:0;margin:0}.footer-section ul li{margin-bottom:.25rem}.footer-section ul li a{color:#ffffffe6!important;text-decoration:none;transition:all .2s;display:inline-block;font-size:.95rem!important}.footer-section ul li a:hover{color:#e5e5ea!important;transform:translate(2px)}.whatsapp-link{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;color:var(--accent-green);text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:var(--radius-full);background:#34c7591a;border:2px solid rgba(52,199,89,.3);position:relative;overflow:hidden}.whatsapp-link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle,rgba(52,199,89,.3) 0%,transparent 70%);opacity:0;transition:opacity .3s}.whatsapp-link:hover{background:#34c75933;border-color:var(--accent-green);transform:translateY(-3px) scale(1.1);box-shadow:0 8px 24px #34c75980,0 0 0 4px #34c7591a}.whatsapp-link:hover:before{opacity:1}.whatsapp-link:hover svg{transform:scale(1.15) rotate(5deg)}.whatsapp-link svg{width:28px;height:28px;transition:transform .3s cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 2px 4px rgba(52,199,89,.3))}.footer-bottom{text-align:center;padding-top:.5rem!important;border-top:1px solid rgba(255,255,255,.12);color:#ffffffe6!important;font-size:.95rem!important;position:relative}.footer-bottom p{font-size:.95rem!important;margin:0!important}.footer-bottom>div{font-size:.9rem!important;margin-top:.2rem!important}.footer-bottom>div a{font-size:.9rem!important}.footer-bottom:before{display:none}.agroisync-brand{background:linear-gradient(135deg,var(--primary-blue) 0%,var(--accent-purple) 50%,var(--accent-cyan) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:900;letter-spacing:.1em;text-transform:uppercase;font-size:1.1em;position:relative;display:inline-block;animation:brandGlow 3s ease-in-out infinite}@keyframes brandGlow{0%,to{filter:drop-shadow(0 0 8px rgba(0,212,255,.5))}50%{filter:drop-shadow(0 0 16px rgba(0,212,255,.8))}}@media (max-width: 1024px){.hero-content{grid-template-columns:1fr;text-align:center;gap:var(--spacing-2xl);padding:0 var(--spacing-md)}.hero-text{display:flex;flex-direction:column;align-items:center;width:100%}.hero-title,.hero-subtitle{text-align:center;width:100%}.hero-description{max-width:100%;text-align:center}.hero-buttons{justify-content:center;width:100%}.hero-image{order:-1;min-height:300px;max-height:400px}.hero-graphic{width:100%;max-width:350px;height:350px}.floating-orb{filter:blur(60px)}.orb-1,.orb-2,.orb-3{width:200px;height:200px}}@media (max-width: 768px){.nav{gap:var(--spacing-xs);flex-wrap:wrap;visibility:visible!important;opacity:1!important;display:flex!important}.nav-link{padding:var(--spacing-xs) var(--spacing-sm);font-size:.85rem}.features-grid,.stats-grid,.steps{grid-template-columns:1fr}.hero-buttons{flex-direction:column}.btn{width:100%}}.text-gradient{background:linear-gradient(135deg,var(--primary-blue) 0%,var(--accent-purple) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.glass-effect{background:var(--bg-glass);backdrop-filter:var(--blur-lg) saturate(180%);-webkit-backdrop-filter:var(--blur-lg) saturate(180%)}.fade-in{animation:fadeIn .6s cubic-bezier(.4,0,.2,1)}.login-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--spacing-3xl) 0;position:relative}.login-page:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at 20% 20%,rgba(0,122,255,.12) 0%,transparent 50%),radial-gradient(ellipse at 80% 80%,rgba(175,82,222,.1) 0%,transparent 50%);pointer-events:none;z-index:-1;animation:subtleFloat 20s ease-in-out infinite}.login-page:after{content:"";position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:600px;background:radial-gradient(circle,rgba(0,212,255,.08) 0%,transparent 70%);filter:blur(80px);pointer-events:none;z-index:-1;animation:pulseGlow 8s ease-in-out infinite}.login-container{background:var(--bg-glass-premium);backdrop-filter:var(--blur-premium);-webkit-backdrop-filter:var(--blur-premium);border-radius:var(--radius-2xl);padding:var(--spacing-3xl);max-width:500px;width:100%;border:1px solid var(--border-color);box-shadow:var(--shadow-xl),0 0 0 2px #ffffff26 inset,var(--shadow-glow);animation:fadeInUp .8s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.login-container:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-primary);background-size:200% 200%;animation:gradientShift 3s ease infinite;box-shadow:0 0 30px #0066ff80}.login-container:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 0%,rgba(0,102,255,.1) 0%,transparent 60%);pointer-events:none;z-index:-1}.login-header{text-align:center;margin-bottom:var(--spacing-2xl);position:relative}.login-header:after{content:"";position:absolute;bottom:-var(--spacing-lg);left:50%;transform:translate(-50%);width:60px;height:3px;background:var(--gradient-primary);background-size:200% 200%;border-radius:var(--radius-full);animation:gradientShift 3s ease infinite;box-shadow:0 0 20px #0066ff80}.login-logo{width:100px;height:auto;margin-bottom:var(--spacing-lg);filter:none!important;transition:none!important;animation:none!important;position:relative;z-index:1}.login-header:hover .login-logo{transform:none!important;filter:none!important}.login-header h1{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:900;margin-bottom:var(--spacing-sm);letter-spacing:-.03em;background:var(--gradient-hero);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift 6s ease infinite;filter:drop-shadow(0 2px 15px rgba(0,102,255,.4));font-family:Space Grotesk,Inter,sans-serif}.login-header p{color:var(--text-secondary);font-size:1rem;font-weight:500;margin-top:var(--spacing-xs)}.auth-form{margin-bottom:var(--spacing-lg)}.form-group{margin-bottom:var(--spacing-md)}.form-group label{display:block;margin-bottom:var(--spacing-xs);color:var(--text-primary);font-weight:600;font-size:.9rem;letter-spacing:-.01em}.form-group input{width:100%;padding:14px 16px;border:.5px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff0d;color:var(--text-primary);font-size:17px;transition:all .2s cubic-bezier(.4,0,.2,1);font-family:inherit;font-weight:400;letter-spacing:-.022em;position:relative;box-shadow:inset 0 1px 2px #0000004d,0 0 0 .5px #ffffff0d}.form-group input::placeholder{color:#fff6;opacity:1;font-weight:400}.form-group input:focus{outline:none;border-color:var(--accent-blue);background:#ffffff14;box-shadow:0 0 0 4px #007aff40,inset 0 1px 2px #0000004d;transform:none}.form-group input:hover{border-color:#ffffff26;background:#ffffff12}.face-id-btn{gap:.6rem!important}.face-id-btn .icon-wrapper{flex-shrink:0;color:#fffffff2}.face-id-btn:hover .icon-wrapper{color:#fff}.auth-switch{text-align:center;color:var(--text-secondary)!important;font-size:.95rem;margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);position:relative}.auth-switch *{color:var(--text-secondary)!important}.auth-switch:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:60px;height:1px;background:linear-gradient(90deg,transparent,var(--border-color),transparent)}.auth-switch a{color:var(--accent-blue)!important;text-decoration:none;font-weight:700;position:relative;transition:all var(--transition-base);background:none!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:var(--accent-blue)!important;background-clip:unset!important}.auth-switch a:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:var(--gradient-hero);transition:width var(--transition-base);border-radius:var(--radius-full)}.auth-switch a:hover{text-decoration:none}.auth-switch a:hover:after{width:100%;box-shadow:0 0 10px #0066ff80}.hidden{display:none!important}.auth-login-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:linear-gradient(160deg,#0f172a,#0c1222 40%,#1a1a2e);position:relative;overflow:hidden}.auth-login-page:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(ellipse at 30% 20%,rgba(16,185,129,.08) 0%,transparent 50%),radial-gradient(ellipse at 70% 80%,rgba(99,102,241,.06) 0%,transparent 50%);pointer-events:none}.auth-login-container{width:100%;max-width:480px;padding:24px;z-index:10;position:relative}.auth-login-card{background:#1e293bd9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:20px;padding:40px 36px;border:1px solid rgba(51,65,85,.8);box-shadow:0 25px 50px #00000080,0 0 0 1px #ffffff08 inset,0 20px 40px -20px #10b98126;position:relative;overflow:hidden}.auth-login-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#10b981,#6366f1);opacity:.9}.auth-login-logo{text-align:center;margin-bottom:28px;position:relative}.auth-login-logo-img{height:80px;width:auto;margin-bottom:12px;display:block;margin-left:auto;margin-right:auto}.auth-login-logo h1{font-size:1.5rem;font-weight:700;color:#f8fafc;margin-bottom:4px;letter-spacing:-.02em}.auth-login-logo p{color:#94a3b8;font-size:.9rem;font-weight:500}.auth-login-section-title{font-size:1.2rem;font-weight:600;color:#f8fafc;margin-bottom:20px;text-align:center}.auth-login-form .form-group{margin-bottom:18px}.auth-login-form label{display:flex;align-items:center;gap:10px;color:#94a3b8;font-size:.9rem;font-weight:500;margin-bottom:8px}.auth-login-form label .icon-wrapper{color:#10b981;opacity:.9;flex-shrink:0}.auth-login-form input,.auth-login-form select{width:100%;padding:12px 16px;background:#0f172a;border:1px solid #334155;border-radius:12px;color:#f8fafc;font-size:1rem;transition:border-color .2s ease,box-shadow .2s ease}.auth-login-form input::placeholder,.auth-login-form select{color:#94a3b8;opacity:.8}.auth-login-form input:focus,.auth-login-form select:focus{outline:none;border-color:#10b981;box-shadow:0 0 0 3px #10b98133}.auth-login-form small{display:block;margin-top:6px;color:#94a3b8;font-size:.8rem}.auth-login-btn{padding:14px 24px;font-weight:600;border-radius:12px;border:none;background:linear-gradient(135deg,#10b981,#059669);color:#fff;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;font-size:1rem;margin-top:8px}.auth-login-btn:hover{transform:translateY(-1px);box-shadow:0 8px 24px #10b98159}.auth-login-divider{margin:20px 0;text-align:center;position:relative;height:1px;background:#334155}.auth-login-divider span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#1e293b;padding:0 12px;color:#94a3b8;font-size:.85rem}.auth-face-id-btn{display:flex;align-items:center;justify-content:center;gap:.6rem;margin-top:12px}.auth-face-id-btn .icon-wrapper{color:#10b981}.auth-switch{text-align:center;margin-top:20px;padding-top:16px;color:#94a3b8;font-size:.95rem}.auth-login-page .auth-switch a{color:#10b981;text-decoration:none;font-weight:600}.auth-login-page .auth-switch a:hover{color:#34d399}.auth-forgot{text-align:center;margin-top:16px}.auth-forgot a{color:#10b981;text-decoration:none;font-size:.9rem;font-weight:500}.auth-forgot a:hover{color:#34d399}.auth-security-notice{margin-top:24px;padding-top:20px;border-top:1px solid #334155}.auth-security-notice p{display:flex;align-items:center;justify-content:center;gap:8px;color:#94a3b8;font-size:.82rem}.auth-security-notice .icon-wrapper{color:#10b981;opacity:.8}.auth-back-home{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:20px;padding:12px;color:#94a3b8;text-decoration:none;font-size:.9rem;font-weight:500;transition:color .2s ease,background .2s ease;border-radius:10px}.auth-back-home:hover{color:#10b981;background:#10b98114}.auth-back-home .icon-wrapper{opacity:.9;color:inherit}.auth-terms-group{margin-bottom:16px}.auth-terms-label{display:flex;align-items:flex-start;gap:10px;cursor:pointer;color:#94a3b8;font-size:.9rem}.auth-terms-label input{width:auto;margin-top:4px}.auth-terms-label a{color:#10b981;text-decoration:none}.auth-terms-label a:hover{color:#34d399}.security-notice{background:linear-gradient(135deg,#007aff33,#af52de26);border:1px solid rgba(0,122,255,.4);border-radius:var(--radius-xl);padding:var(--spacing-xl);text-align:center;color:var(--text-primary);font-size:.95rem;line-height:1.8;position:relative;overflow:hidden;box-shadow:0 8px 32px #06f3,0 0 0 1px #ffffff26 inset,0 0 60px #00d4ff1a;backdrop-filter:var(--blur-premium);-webkit-backdrop-filter:var(--blur-premium);margin-top:var(--spacing-xl);transition:all var(--transition-premium)}.security-notice:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-hero);background-size:200% 200%;animation:gradientShift 3s ease infinite;opacity:.8;box-shadow:0 0 20px #06f9}.security-notice:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 0%,rgba(0,102,255,.1) 0%,transparent 60%);pointer-events:none;z-index:-1}.security-notice:hover{transform:translateY(-2px);border-color:#007aff99;box-shadow:0 12px 40px #0066ff4d,0 0 0 1px #fff3 inset,0 0 80px #00d4ff33}.security-notice:hover:before{height:4px;opacity:1;box-shadow:0 0 30px #06fc}.security-notice p{position:relative;z-index:1;font-weight:600;letter-spacing:-.01em}.dashboard-page,.buy-page,.sell-page,.crypto-data-page,.profile-page,.blockchain-page,.forgot-password-page,.verify-email-page{padding:var(--spacing-3xl) 0;min-height:80vh;position:relative}.buy-page:before,.sell-page:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at 30% 20%,rgba(0,122,255,.1) 0%,transparent 50%),radial-gradient(ellipse at 70% 80%,rgba(175,82,222,.08) 0%,transparent 50%);pointer-events:none;z-index:-1;animation:subtleFloat 25s ease-in-out infinite}.sell-page:before{background:radial-gradient(ellipse at 30% 20%,rgba(52,199,89,.1) 0%,transparent 50%),radial-gradient(ellipse at 70% 80%,rgba(0,212,255,.08) 0%,transparent 50%)}.page-title{font-size:clamp(2rem,5vw,3rem);font-weight:900;margin-bottom:var(--spacing-2xl);letter-spacing:-.03em;background:var(--gradient-hero);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift 6s ease infinite;filter:drop-shadow(0 2px 15px rgba(0,102,255,.4));font-family:Space Grotesk,Inter,sans-serif;text-align:center;position:relative}.page-title:after{content:"";position:absolute;bottom:-var(--spacing-md);left:50%;transform:translate(-50%);width:80px;height:3px;background:var(--gradient-hero);background-size:200% 200%;border-radius:var(--radius-full);animation:gradientShift 3s ease infinite;box-shadow:0 0 20px #0066ff80}.page-subtitle{text-align:center;color:var(--text-secondary);margin-bottom:var(--spacing-xl);font-size:1.1rem}.dashboard-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:var(--spacing-lg);margin-bottom:var(--spacing-xl)}.dashboard-card,.buy-form-card,.buy-info-card{background:var(--bg-glass-premium);backdrop-filter:var(--blur-premium);-webkit-backdrop-filter:var(--blur-premium);border-radius:var(--radius-xl);padding:var(--spacing-xl);border:1px solid var(--border-color);box-shadow:var(--shadow-premium);transition:all var(--transition-premium);position:relative;overflow:hidden}.dashboard-card:before,.buy-form-card:before,.buy-info-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--gradient-primary);background-size:200% 200%;opacity:0;transition:opacity var(--transition-base);animation:gradientShift 3s ease infinite}.dashboard-card:hover:before,.buy-form-card:hover:before,.buy-info-card:hover:before{opacity:1;box-shadow:0 0 20px #06f9}.dashboard-card:hover,.buy-form-card:hover,.buy-info-card:hover{transform:translateY(-8px) scale(1.01);border-color:#0066ff80;box-shadow:var(--shadow-xl),var(--shadow-glow-strong),0 0 0 2px #fff3 inset,0 0 60px #0066ff40;background:var(--bg-glass-strong)}.dashboard-card h2,.buy-form-card h2,.buy-info-card h3{font-size:1.5rem;font-weight:700;margin-bottom:var(--spacing-lg);letter-spacing:-.01em}.wallet-balance{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-lg);padding:var(--spacing-lg);background:#0000004d;border-radius:var(--radius-md);border:1px solid var(--border-color)}.balance-label{color:var(--text-secondary);font-size:.95rem;font-weight:500}.balance-value{font-size:clamp(1.5rem,4vw,2.5rem);font-weight:800;background:linear-gradient(135deg,var(--primary-blue) 0%,var(--accent-purple) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em}.wallet-address{margin-bottom:var(--spacing-lg);padding:var(--spacing-md);background:#0000004d;border-radius:var(--radius-md);border:1px solid var(--border-color);word-break:break-all}.address-label{color:var(--text-secondary);display:block;margin-bottom:var(--spacing-xs);font-size:.85rem;font-weight:500}.address-value{color:var(--text-primary);font-family:SF Mono,Monaco,Courier New,monospace;font-size:.9rem}.wallet-actions{display:flex;gap:var(--spacing-sm);flex-wrap:wrap}.transactions-list{max-height:500px;overflow-y:auto;padding-right:var(--spacing-sm)}.transactions-list::-webkit-scrollbar{width:6px}.transactions-list::-webkit-scrollbar-track{background:#0003;border-radius:var(--radius-full)}.transactions-list::-webkit-scrollbar-thumb{background:var(--primary-blue);border-radius:var(--radius-full)}.transaction-item{display:grid;grid-template-columns:auto 1fr auto auto;gap:var(--spacing-md);padding:var(--spacing-md);background:#0000004d;border-radius:var(--radius-md);margin-bottom:var(--spacing-sm);align-items:center;border:1px solid var(--border-color);transition:all .2s}.transaction-item:hover{background:#0006;border-color:#007aff4d;transform:translate(4px)}.tx-type{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);text-align:center;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.tx-type.buy{background:#34c75933;color:var(--accent-green);border:1px solid rgba(52,199,89,.3)}.tx-type.sell{background:#ff2d5533;color:var(--accent-pink);border:1px solid rgba(255,45,85,.3)}.tx-details{display:flex;flex-direction:column;gap:var(--spacing-xs);color:var(--text-secondary);font-size:.9rem}.tx-status{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);text-align:center;font-size:.75rem;font-weight:600;text-transform:uppercase}.tx-status.completed{background:#34c75933;color:var(--accent-green);border:1px solid rgba(52,199,89,.3)}.tx-status.pending{background:#ff950033;color:var(--accent-orange);border:1px solid rgba(255,149,0,.3)}.tx-date{color:var(--text-tertiary);font-size:.8rem;text-align:right;white-space:nowrap}.dashboard-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--spacing-xl);margin-bottom:var(--spacing-2xl)}.stat-card{background:var(--bg-glass-premium);backdrop-filter:var(--blur-premium);-webkit-backdrop-filter:var(--blur-premium);border-radius:var(--radius-xl);padding:var(--spacing-xl);border:1px solid var(--border-color);box-shadow:var(--shadow-premium);transition:all var(--transition-premium);position:relative;overflow:hidden;text-align:center}.stat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-hero);background-size:200% 200%;opacity:0;transition:opacity var(--transition-base);animation:gradientShift 4s ease infinite;box-shadow:0 0 30px #0066ff80}.stat-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gradient-card);opacity:0;transition:opacity var(--transition-base);pointer-events:none;border-radius:var(--radius-xl);z-index:-1}.stat-card:hover{transform:translateY(-12px) scale(1.03);border-color:#06f9;box-shadow:var(--shadow-xl),var(--shadow-glow-strong),0 0 0 3px #fff3 inset,0 0 80px #06f6,0 0 120px #00d4ff33;background:var(--bg-glass-strong)}.stat-card:hover:before{opacity:1;height:5px;box-shadow:0 0 40px #06fc}.stat-card:hover:after{opacity:.4}.stat-icon{font-size:2.5rem;margin-bottom:var(--spacing-md);display:inline-block;filter:drop-shadow(0 4px 12px rgba(0,102,255,.3));transition:all var(--transition-premium)}.stat-card:hover .stat-icon{transform:scale(1.2) rotate(5deg);filter:drop-shadow(0 8px 24px rgba(0,102,255,.6))}.stat-card .stat-label{font-size:.875rem;color:var(--text-tertiary);margin-bottom:var(--spacing-sm);text-transform:uppercase;letter-spacing:.1em;font-weight:600}.stat-card .stat-value{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:900;background:var(--gradient-hero);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.03em;animation:gradientShift 5s ease infinite;filter:drop-shadow(0 2px 15px rgba(0,102,255,.4));font-family:Space Grotesk,Inter,sans-serif;line-height:1.2}.dashboard-actions{margin-top:var(--spacing-3xl);padding:var(--spacing-2xl)}.dashboard-actions h3{font-size:1.75rem;font-weight:800;margin-bottom:var(--spacing-xl);text-align:center;background:var(--gradient-hero);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift 6s ease infinite;letter-spacing:-.02em}.quick-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--spacing-lg)}.action-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-md);padding:var(--spacing-xl);background:var(--bg-glass-premium);backdrop-filter:var(--blur-premium);-webkit-backdrop-filter:var(--blur-premium);border-radius:var(--radius-xl);border:1px solid var(--border-color);box-shadow:var(--shadow-premium);transition:all var(--transition-premium);position:relative;overflow:hidden;text-decoration:none;color:var(--text-primary);min-height:140px}.action-btn:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-hero);background-size:200% 200%;opacity:0;transition:all var(--transition-base);animation:gradientShift 3s ease infinite;box-shadow:0 0 30px #0066ff80}.action-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(0,102,255,.15) 0%,transparent 70%);opacity:0;transition:opacity var(--transition-base);pointer-events:none;border-radius:var(--radius-xl);z-index:-1}.action-btn:hover{transform:translateY(-10px) scale(1.05);border-color:#06f9;box-shadow:var(--shadow-xl),var(--shadow-glow-strong),0 0 0 3px #fff3 inset,0 0 80px #06f6;background:var(--bg-glass-strong);color:var(--text-primary)}.action-btn:hover:before{opacity:1;height:5px;box-shadow:0 0 40px #06fc}.action-btn:hover:after{opacity:1}.action-btn span:first-child{font-size:2.5rem;filter:drop-shadow(0 4px 12px rgba(0,102,255,.3));transition:all var(--transition-premium);display:block}.action-btn:hover span:first-child{transform:scale(1.3) rotate(10deg);filter:drop-shadow(0 8px 24px rgba(0,102,255,.6))}.action-btn span:last-child{font-size:1rem;font-weight:700;letter-spacing:-.01em;transition:all var(--transition-premium)}.action-btn:hover span:last-child{transform:translateY(-2px);color:var(--primary-blue)}.dashboard-card.wallet-card:before,.dashboard-card.transactions-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-hero);background-size:200% 200%;opacity:.6;transition:opacity var(--transition-base);animation:gradientShift 4s ease infinite;box-shadow:0 0 30px #0066ff80}.dashboard-card.wallet-card:hover:before,.dashboard-card.transactions-card:hover:before{opacity:1;height:5px;box-shadow:0 0 40px #06fc}.user-profile-header{display:flex;align-items:center;gap:var(--spacing-lg);margin-bottom:var(--spacing-2xl);padding:var(--spacing-xl);background:var(--bg-glass-premium);-webkit-backdrop-filter:var(--blur-premium);backdrop-filter:var(--blur-premium);border-radius:var(--radius-xl);border:1px solid var(--border-color);box-shadow:var(--shadow-premium)}.user-avatar{width:80px;height:80px;border-radius:50%;background:var(--gradient-hero);display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:800;color:#fff;border:3px solid var(--border-color);box-shadow:0 8px 24px #0066ff4d;transition:all var(--transition-premium)}.user-profile-header:hover .user-avatar{transform:scale(1.1) rotate(5deg);box-shadow:0 12px 32px #0066ff80}.user-info h3{font-size:1.5rem;font-weight:800;margin-bottom:var(--spacing-xs);background:var(--gradient-hero);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift 6s ease infinite;letter-spacing:-.02em}.user-email{color:var(--text-tertiary);font-size:.9rem}.profile-page{position:relative}.profile-page:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at 20% 30%,rgba(0,122,255,.1) 0%,transparent 50%),radial-gradient(ellipse at 80% 70%,rgba(175,82,222,.08) 0%,transparent 50%);pointer-events:none;z-index:-1;animation:subtleFloat 20s ease-in-out infinite}.buy-container{display:grid;grid-template-columns:2fr 1fr;gap:var(--spacing-xl);margin-top:var(--spacing-2xl);margin-bottom:var(--spacing-xl)}@media (max-width: 1024px){.buy-container{grid-template-columns:1fr}}.buy-form{display:flex;flex-direction:column;gap:var(--spacing-lg)}.buy-form .form-group{margin-bottom:0}.buy-form select{width:100%;padding:var(--spacing-lg) var(--spacing-xl);border:2px solid var(--border-color);border-radius:var(--radius-xl);background:var(--bg-glass-premium);backdrop-filter:var(--blur-premium);-webkit-backdrop-filter:var(--blur-premium);color:var(--text-primary);font-size:1rem;transition:all var(--transition-premium);font-family:inherit;font-weight:500;cursor:pointer;box-shadow:inset 0 2px 4px #0000001a,0 1px 2px #0000000d}.buy-form select:focus{outline:none;border-color:#06fc;background:var(--bg-glass-strong);box-shadow:0 0 0 4px #06f3,0 0 30px #0066ff4d,0 0 60px #00d4ff26,inset 0 0 0 1px #ffffff26;transform:translateY(-2px) scale(1.01)}.buy-form select:hover{border-color:#0066ff80;background:var(--bg-glass);box-shadow:inset 0 2px 4px #0000001a,0 2px 8px #0066ff1a}.payment-method-section{margin-top:.5rem}.payment-method-label{display:block;font-weight:600;margin-bottom:1rem;color:var(--text-primary)}.payment-group{margin-bottom:1.5rem;padding:1rem 1.25rem;background:#00000040;border:1px solid var(--border-color);border-radius:var(--radius-lg)}.payment-group-global{border-color:#f59e0b59;background:#f59e0b0f}.payment-group-title{font-size:1rem;font-weight:700;margin:0 0 .25rem;color:var(--text-primary)}.payment-group-sub{font-size:.8rem;color:var(--text-secondary);margin:0 0 .75rem}.payment-cards{display:flex;flex-wrap:wrap;gap:.75rem}.payment-card{flex:1;min-width:120px;display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#0000004d;border:2px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease;font-weight:500;color:var(--text-primary)}.payment-card:hover{border-color:#007aff80;background:#007aff14}.payment-card.selected{border-color:var(--primary-blue);background:#007aff26;box-shadow:0 0 0 2px #007aff33}.payment-card-global:hover{border-color:#f59e0b99;background:#f59e0b1a}.payment-card-global.selected{border-color:var(--accent-orange, #f59e0b);background:#f59e0b26;box-shadow:0 0 0 2px #f59e0b33}.payment-card-icon{font-size:1.25rem}.payment-card-label{font-size:.9rem}.total-display{font-size:clamp(1.5rem,3vw,2.5rem);font-weight:900;background:var(--gradient-hero);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift 4s ease infinite;padding:var(--spacing-lg) var(--spacing-xl);background-color:#0006;border-radius:var(--radius-xl);text-align:center;border:2px solid var(--border-color);position:relative;overflow:hidden;box-shadow:inset 0 2px 8px #0000004d,0 0 0 1px #ffffff0d,0 4px 16px #0066ff26;transition:all var(--transition-premium);font-family:Space Grotesk,Inter,sans-serif;letter-spacing:-.02em;filter:drop-shadow(0 2px 12px rgba(0,102,255,.3))}.total-display:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);animation:shimmer 3s ease-in-out infinite}.total-display:hover{transform:translateY(-2px) scale(1.02);border-color:#06f9;box-shadow:inset 0 2px 8px #0000004d,0 0 0 1px #ffffff1a,0 8px 24px #0066ff4d,0 0 40px #00d4ff33}@keyframes shimmer{0%{left:-100%}50%,to{left:100%}}.security-badge{background:linear-gradient(135deg,#007aff26,#af52de1a);border:1px solid rgba(0,122,255,.3);border-radius:var(--radius-xl);padding:var(--spacing-lg);text-align:center;position:relative;overflow:hidden;backdrop-filter:var(--blur-md);-webkit-backdrop-filter:var(--blur-md);box-shadow:0 4px 20px #0066ff26,0 0 0 1px #ffffff1a inset,0 0 40px #00d4ff1a;transition:all var(--transition-premium);margin-top:var(--spacing-xl)}.security-badge:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--gradient-hero);background-size:200% 200%;animation:gradientShift 3s ease infinite;opacity:.8;box-shadow:0 0 15px #0066ff80}.security-badge:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 0%,rgba(0,102,255,.1) 0%,transparent 60%);pointer-events:none;z-index:-1}.security-badge:hover{transform:translateY(-2px);border-color:#007aff80;box-shadow:0 8px 32px #0066ff40,0 0 0 1px #ffffff26 inset,0 0 60px #00d4ff33}.security-badge p{color:var(--text-primary);margin:var(--spacing-sm) 0;font-size:.95rem;font-weight:600;letter-spacing:-.01em;position:relative;z-index:1;line-height:1.6}.info-list{list-style:none;margin-bottom:var(--spacing-xl)}.info-list li{color:var(--text-secondary);margin-bottom:var(--spacing-sm);padding-left:var(--spacing-md);position:relative;font-size:.9rem}.info-list li:before{content:"✓";position:absolute;left:0;color:var(--accent-green);font-weight:800;font-size:1.1rem;filter:drop-shadow(0 2px 4px rgba(52,199,89,.4));transition:all var(--transition-base)}.info-list li:hover:before{transform:scale(1.2) rotate(10deg);filter:drop-shadow(0 4px 8px rgba(52,199,89,.6))}.info-list li{transition:all var(--transition-base);padding-left:var(--spacing-lg)}.info-list li:hover{transform:translate(4px);color:var(--text-primary)}.current-price{background:var(--bg-glass-premium);backdrop-filter:var(--blur-premium);-webkit-backdrop-filter:var(--blur-premium);border-radius:var(--radius-xl);padding:var(--spacing-xl);text-align:center;border:1px solid var(--border-color);position:relative;overflow:hidden;box-shadow:var(--shadow-premium);transition:all var(--transition-premium)}.current-price:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-hero);background-size:200% 200%;opacity:.6;animation:gradientShift 4s ease infinite;box-shadow:0 0 20px #0066ff80}.current-price:hover{transform:translateY(-4px);border-color:#0066ff80;box-shadow:var(--shadow-xl),var(--shadow-glow-strong),0 0 0 2px #ffffff26 inset,0 0 60px #0066ff4d}.current-price:hover:before{opacity:1;height:4px;box-shadow:0 0 30px #06fc}.current-price h4{color:var(--text-secondary);margin-bottom:var(--spacing-md);font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.price-value{font-size:clamp(1.75rem,4vw,2.75rem);font-weight:900;background:var(--gradient-hero);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift 4s ease infinite;filter:drop-shadow(0 2px 15px rgba(0,102,255,.4));font-family:Space Grotesk,Inter,sans-serif;letter-spacing:-.03em;line-height:1.2}.crypto-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:var(--spacing-lg);margin-bottom:var(--spacing-xl)}.crypto-card{background:var(--bg-glass);backdrop-filter:var(--blur-lg) saturate(180%);-webkit-backdrop-filter:var(--blur-lg) saturate(180%);border-radius:var(--radius-xl);padding:var(--spacing-xl);border:1px solid var(--border-color);transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px #0000004d,0 0 0 1px #ffffff0d inset}.crypto-card:hover{transform:translateY(-8px);border-color:#007aff66;box-shadow:0 16px 48px #0006,0 0 40px #007aff4d}.crypto-symbol{font-size:1.25rem;font-weight:700;background:linear-gradient(135deg,var(--primary-blue) 0%,var(--accent-purple) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:var(--spacing-md);letter-spacing:-.01em}.crypto-price{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;color:var(--text-primary);margin-bottom:var(--spacing-sm);letter-spacing:-.02em}.crypto-change{font-size:1.1rem;font-weight:700;margin-bottom:var(--spacing-md);display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm)}.crypto-change.positive{color:var(--accent-green);background:#34c7591a;border:1px solid rgba(52,199,89,.2)}.crypto-change.negative{color:var(--accent-pink);background:#ff2d551a;border:1px solid rgba(255,45,85,.2)}.crypto-volume,.crypto-marketcap{color:var(--text-secondary);margin-bottom:var(--spacing-xs);font-size:.9rem}.update-info{text-align:center;color:var(--text-secondary);padding:var(--spacing-lg);background:var(--bg-glass);-webkit-backdrop-filter:var(--blur-md);backdrop-filter:var(--blur-md);border-radius:var(--radius-md);border:1px solid var(--border-color);font-size:.9rem}.update-info p{margin:var(--spacing-xs) 0}.chatbot-container{position:fixed!important;bottom:var(--spacing-lg);right:var(--spacing-lg);left:auto!important;top:auto!important;z-index:9999;pointer-events:none}.chatbot-container>*{pointer-events:all}.chat-toggle-btn{background:linear-gradient(135deg,var(--primary-blue) 0%,var(--accent-purple) 50%,var(--accent-cyan) 100%);background-size:200% 200%;animation:gradientShift 3s ease infinite;color:var(--white);border:none;padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-full);cursor:pointer;display:flex;align-items:center;gap:var(--spacing-sm);font-size:1rem;font-weight:700;box-shadow:0 8px 32px #00d4ff80,0 0 0 1px #ffffff26 inset,0 0 40px #00d4ff4d;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.chat-toggle-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.2) 0%,transparent 100%);opacity:0;transition:opacity .2s}.chat-toggle-btn:hover:before{opacity:1}.chat-toggle-btn svg{width:20px;height:20px}.chat-toggle-btn:hover{transform:translateY(-4px) scale(1.08);box-shadow:0 12px 48px #00d4ffb3,0 0 0 1px #ffffff40 inset,0 0 60px #00d4ff80}.chat-toggle-btn:active{transform:translateY(-2px) scale(1.05)}.chat-window{position:absolute;bottom:80px;right:0;width:420px;max-width:calc(100vw - 2rem);height:600px;max-height:calc(100vh - 120px);background:var(--bg-glass);backdrop-filter:var(--blur-lg) saturate(200%);-webkit-backdrop-filter:var(--blur-lg) saturate(200%);border-radius:var(--radius-xl);border:1px solid var(--border-color);box-shadow:0 20px 60px #0009,0 0 0 1px #ffffff1a inset,0 0 60px #00d4ff4d;display:flex;flex-direction:column;animation:fadeInUp .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.chat-window.hidden{display:none}.chat-header{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,#00d4ff1a,#b24bf31a);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative}.chat-header:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--primary-blue),var(--accent-purple),transparent);opacity:.6}.chat-header h3{font-size:1.1rem;font-weight:700;margin:0;letter-spacing:-.01em}.chat-close{background:none;border:none;color:var(--text-secondary);font-size:1.5rem;cursor:pointer;padding:var(--spacing-xs);width:32px;height:32px;border-radius:var(--radius-md);transition:all .2s;display:flex;align-items:center;justify-content:center}.chat-close:hover{background:var(--bg-glass-light);color:var(--text-primary)}.chat-messages{flex:1;padding:var(--spacing-md);overflow-y:auto;display:flex;flex-direction:column;gap:var(--spacing-md)}.chat-messages::-webkit-scrollbar{width:6px}.chat-messages::-webkit-scrollbar-track{background:transparent}.chat-messages::-webkit-scrollbar-thumb{background:var(--primary-blue);border-radius:var(--radius-full)}.chat-message{max-width:80%;animation:fadeIn .3s}.chat-message.user{align-self:flex-end}.chat-message.bot{align-self:flex-start}.message-content{padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-lg);word-wrap:break-word;font-size:.9rem;line-height:1.6}.chat-message.user .message-content{background:linear-gradient(135deg,var(--primary-blue) 0%,var(--electric-blue) 100%);color:var(--white);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-sm) var(--radius-lg)}.chat-message.bot .message-content{background:#1c1c1e80;color:var(--text-primary);border:1px solid var(--border-color);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--radius-sm)}.chat-form{display:flex;padding:var(--spacing-md);border-top:1px solid var(--border-color);gap:var(--spacing-sm);background:#0003}.chat-form input{flex:1;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--border-color);border-radius:var(--radius-full);background:#1c1c1e80;color:var(--text-primary);font-size:.9rem;font-family:inherit}.chat-form input:focus{outline:none;border-color:var(--primary-blue);background:#1c1c1eb3}.chat-form button{padding:var(--spacing-sm) var(--spacing-lg);background:linear-gradient(135deg,var(--primary-blue) 0%,var(--electric-blue) 100%);color:var(--white);border:none;border-radius:var(--radius-full);cursor:pointer;font-weight:600;font-size:.9rem;transition:all .2s}.chat-form button:hover{transform:scale(1.05);box-shadow:0 4px 16px #007aff66}.loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-3xl)}.loading-spinner{width:48px;height:48px;border:4px solid rgba(0,122,255,.2);border-top-color:var(--primary-blue);border-radius:var(--radius-full);animation:spin 1s linear infinite;margin-bottom:var(--spacing-lg)}.error-page{text-align:center;padding:var(--spacing-3xl) var(--spacing-lg);min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.error-page h1{font-size:clamp(4rem,10vw,8rem);font-weight:800;background:linear-gradient(135deg,var(--primary-blue) 0%,var(--accent-purple) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:var(--spacing-md);letter-spacing:-.03em}.error-page p{color:var(--text-secondary);margin-bottom:var(--spacing-xl);font-size:1.1rem}.error-page a{color:var(--primary-blue);text-decoration:none;font-weight:600}.error-page a:hover{text-decoration:underline}.page-transition{animation:fadeInUp .4s cubic-bezier(.4,0,.2,1)}#user-menu{position:absolute;top:100%;right:0;margin-top:var(--spacing-sm);background:var(--bg-glass);backdrop-filter:var(--blur-lg) saturate(180%);-webkit-backdrop-filter:var(--blur-lg) saturate(180%);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--spacing-sm);min-width:200px;box-shadow:0 8px 32px #00000080,0 0 0 1px #ffffff1a inset;z-index:1000;animation:fadeInUp .2s cubic-bezier(.4,0,.2,1)}#user-menu hr{border:none;border-top:1px solid var(--border-color);margin:var(--spacing-xs) 0}#user-menu .nav-link{display:block;width:100%;text-align:left;padding:var(--spacing-md);border-radius:var(--radius-md);margin-bottom:var(--spacing-xs)}.product-card{transition:all .3s cubic-bezier(.4,0,.2,1)}.product-card:hover{transform:translateY(-8px) scale(1.02)}.page-header{text-align:center;margin-bottom:var(--spacing-3xl);padding:var(--spacing-3xl) 0}.page-header .page-title{margin-bottom:var(--spacing-md)}input[type=checkbox]:checked+span{background:var(--primary-blue)}input[type=checkbox]:checked+span span{transform:translate(20px)}input[type=checkbox]+span{position:relative;display:inline-block;width:52px;height:32px;background:#fff3;border-radius:34px;transition:.4s}input[type=checkbox]+span span{position:absolute;height:24px;width:24px;left:4px;bottom:4px;background:#fff;border-radius:50%;transition:.4s;box-shadow:0 2px 4px #0003}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeInUp .6s cubic-bezier(.4,0,.2,1) both}.fade-in:nth-child(1){animation-delay:.1s}.fade-in:nth-child(2){animation-delay:.2s}.fade-in:nth-child(3){animation-delay:.3s}.fade-in:nth-child(4){animation-delay:.4s}.fade-in:nth-child(5){animation-delay:.5s}.fade-in:nth-child(6){animation-delay:.6s}.page-header-premium{text-align:center;margin-bottom:var(--spacing-3xl);position:relative;padding:var(--spacing-2xl) 0}.header-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;height:800px;background:radial-gradient(circle,rgba(0,102,255,.2) 0%,rgba(0,212,255,.15) 30%,rgba(175,82,222,.1) 60%,transparent 80%);filter:blur(100px);z-index:-1;animation:pulseGlow 5s ease-in-out infinite;mix-blend-mode:screen}@keyframes pulseGlow{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(1) rotate(0);filter:blur(100px) brightness(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.2) rotate(180deg);filter:blur(120px) brightness(1.3)}}.page-title-premium{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:900;margin-bottom:var(--spacing-md);letter-spacing:-.03em;line-height:1.1}.title-gradient{background:var(--gradient-hero);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:block;animation:gradientShift 6s ease infinite;filter:drop-shadow(0 2px 20px rgba(0,102,255,.4));font-weight:900;letter-spacing:-.04em;position:relative;font-family:Space Grotesk,Inter,sans-serif}.title-gradient:after{content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gradient-hero);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:blur(15px) opacity(.6);z-index:-1;animation:gradientShift 6s ease infinite}@keyframes gradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.title-subtitle{display:block;font-size:.6em;font-weight:400;color:var(--text-secondary);margin-top:var(--spacing-xs)}.page-subtitle-premium{font-size:1.1rem;color:var(--text-secondary);max-width:700px;margin:0 auto;line-height:1.7}.crypto-stats-bar{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-lg);padding:var(--spacing-xl);margin-bottom:var(--spacing-2xl);border:1px solid var(--border-color);background:var(--bg-glass);backdrop-filter:var(--blur-lg) saturate(180%);-webkit-backdrop-filter:var(--blur-lg) saturate(180%);border-radius:var(--radius-xl);box-shadow:0 8px 32px #0000004d,0 0 0 1px #ffffff0d inset}.glass-card-premium{background:#1c1c1eb8;backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);border:.5px solid rgba(255,255,255,.1);border-radius:20px;box-shadow:0 8px 32px #0009,0 1px #ffffff0d inset,0 0 0 1px #007aff1a;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.glass-card-premium:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,122,255,.5),transparent);opacity:1}.glass-card-premium:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(0,122,255,.1) 0%,transparent 70%);opacity:0;transition:opacity .4s}.glass-card-premium:hover{transform:translateY(-4px);box-shadow:0 16px 48px #000000b3,0 1px #ffffff1a inset,0 0 0 1px #007aff4d,0 0 40px #007aff33;border-color:#007aff4d}.glass-card-premium:hover:after{opacity:1}.glass-card-premium:hover:before{opacity:1;height:3px;box-shadow:0 0 20px #06f9}.glass-card-premium:hover{transform:translateY(-8px) scale(1.01);border-color:#0066ff80;box-shadow:var(--shadow-xl),var(--shadow-glow-strong),0 0 0 2px #fff3 inset;background:var(--bg-glass-strong)}.stat-item{text-align:center}.stat-label{font-size:.85rem;color:var(--text-tertiary);margin-bottom:var(--spacing-xs);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.stat-value{font-size:1.75rem;font-weight:900;background:var(--gradient-hero);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.025em;animation:gradientShift 5s ease infinite;filter:drop-shadow(0 2px 10px rgba(0,102,255,.3));font-family:Space Grotesk,Inter,sans-serif}.stat-divider{width:1px;background:var(--border-color);margin:0 var(--spacing-md)}.crypto-grid-premium{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--spacing-xl);margin-bottom:var(--spacing-3xl)}.crypto-card-premium{background:var(--bg-glass-premium);backdrop-filter:var(--blur-premium);-webkit-backdrop-filter:var(--blur-premium);border-radius:var(--radius-xl);padding:var(--spacing-xl);border:1px solid var(--border-color);transition:all var(--transition-premium);box-shadow:var(--shadow-premium);position:relative;overflow:hidden}.crypto-card-premium:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-hero);background-size:200% 200%;opacity:0;transition:all var(--transition-base);animation:gradientShift 4s ease infinite;box-shadow:0 0 30px #0066ff80}.crypto-card-premium:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gradient-card);opacity:0;transition:opacity var(--transition-base);pointer-events:none;border-radius:var(--radius-xl);z-index:-1}.crypto-card-premium:hover{transform:translateY(-12px) scale(1.03);border-color:#06f9;box-shadow:var(--shadow-xl),var(--shadow-glow-strong),0 0 0 3px #fff3 inset,0 0 80px #06f6,0 0 120px #00d4ff33;background:var(--bg-glass-strong)}.crypto-card-premium:hover:before{opacity:1;height:5px;box-shadow:0 0 40px #06fc}.crypto-card-premium:hover:after{opacity:.4}.crypto-card-premium.raiza-highlight{border:2px solid rgba(0,102,255,.6);background:linear-gradient(135deg,#0066ff26,#af52de26);box-shadow:var(--shadow-lg),var(--shadow-glow-strong),0 0 0 2px #fff3 inset,0 0 60px #0066ff80;animation:pulseGlow 3s ease-in-out infinite}.crypto-card-premium.raiza-highlight:before{opacity:1;height:5px;animation:gradientShift 3s ease infinite,pulseGlow 3s ease-in-out infinite}.crypto-rank{position:absolute;top:var(--spacing-md);right:var(--spacing-md);font-size:.75rem;font-weight:800;color:var(--text-tertiary);background:#ffffff0d;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);border:1px solid var(--border-color)}.crypto-header-premium{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.crypto-image-premium{width:56px;height:56px;border-radius:50%;border:2px solid var(--border-color);box-shadow:0 4px 12px #0000004d}.crypto-image-placeholder{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,var(--primary-blue) 0%,var(--accent-purple) 100%);display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:800;color:#fff;border:2px solid var(--border-color)}.crypto-info-premium{flex:1}.crypto-symbol-premium{font-size:1.75rem;font-weight:900;background:var(--gradient-hero);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.03em;margin-bottom:var(--spacing-xs);animation:gradientShift 6s ease infinite;filter:drop-shadow(0 2px 15px rgba(0,102,255,.4));font-family:Space Grotesk,Inter,sans-serif}.raiza-badge{display:inline-block;font-size:.6em;padding:.15em .5em;background:linear-gradient(135deg,var(--primary-blue) 0%,var(--accent-purple) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;border:1px solid rgba(0,122,255,.3);border-radius:var(--radius-sm);margin-left:var(--spacing-xs);font-weight:700}.crypto-name-premium{font-size:.9rem;color:var(--text-secondary);font-weight:500}.crypto-price-premium{margin-bottom:var(--spacing-md);padding:var(--spacing-md);background:#0000004d;border-radius:var(--radius-md);border:1px solid var(--border-color)}.price-label{display:block;font-size:.75rem;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--spacing-xs);font-weight:600}.price-value{display:block;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:900;background:var(--gradient-hero);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.035em;animation:gradientShift 4s ease infinite;filter:drop-shadow(0 2px 12px rgba(0,102,255,.4));font-family:Space Grotesk,Inter,sans-serif;line-height:1.1}.crypto-change-premium{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);margin-bottom:var(--spacing-md);font-weight:700}.crypto-change-premium.positive{background:#34c75926;border:1px solid rgba(52,199,89,.3);color:var(--accent-green)}.crypto-change-premium.negative{background:#ff2d5526;border:1px solid rgba(255,45,85,.3);color:var(--accent-pink)}.change-icon{display:flex;align-items:center}.change-value{font-size:1.1rem}.change-label{font-size:.75rem;opacity:.7;margin-left:auto}.crypto-stats-premium{display:flex;flex-direction:column;gap:var(--spacing-sm);padding-top:var(--spacing-md);border-top:1px solid var(--border-color)}.stat-row{display:flex;justify-content:space-between;align-items:center}.stat-label-premium{font-size:.85rem;color:var(--text-tertiary);font-weight:500}.stat-value-premium{font-size:.95rem;color:var(--text-primary);font-weight:700}.loading-premium{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-3xl);min-height:300px}.loading-spinner-premium{position:relative;width:64px;height:64px;margin-bottom:var(--spacing-lg)}.spinner-ring{position:absolute;width:100%;height:100%;border:3px solid transparent;border-top-color:var(--primary-blue);border-radius:50%;animation:spin 1s linear infinite}.spinner-ring:nth-child(2){border-top-color:var(--accent-purple);animation-delay:.2s;width:80%;height:80%;top:10%;left:10%}.spinner-ring:nth-child(3){border-top-color:var(--accent-pink);animation-delay:.4s;width:60%;height:60%;top:20%;left:20%}@keyframes spin{to{transform:rotate(360deg)}}.update-info-premium{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg);padding:var(--spacing-xl);margin-top:var(--spacing-2xl)}.info-item{display:flex;align-items:center;gap:var(--spacing-md)}.info-item svg{flex-shrink:0}.info-item div{display:flex;flex-direction:column;gap:var(--spacing-xs)}.info-item strong{font-size:1rem;font-weight:700;color:var(--text-primary)}.info-item span{font-size:.85rem;color:var(--text-secondary)}@media (max-width: 480px){:root{--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: .75rem;--spacing-lg: 1rem;--spacing-xl: 1.5rem;--spacing-2xl: 2rem;--spacing-3xl: 2.5rem}body{font-size:14px;line-height:1.5}.container{padding:var(--spacing-md);max-width:100%}.header{padding:var(--spacing-sm) var(--spacing-md);height:auto;min-height:56px;background:var(--menu-bg)!important;background-color:var(--menu-bg)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.header .container{background:transparent!important}.logo-img,.login-logo{height:32px!important;width:auto;background:transparent!important;background-color:transparent!important;background-image:none!important;border:none!important;box-shadow:none!important;padding:0!important}.nav-menu{flex-direction:column;position:absolute;top:100%;left:0;right:0;background:var(--menu-bg);padding:var(--spacing-md);display:none;z-index:1000;box-shadow:var(--shadow-lg)}.nav-menu.active{display:flex}.nav-link{padding:var(--spacing-md);font-size:1rem;width:100%;text-align:left}.nav-toggle{display:block;background:none;border:none;color:var(--menu-text);font-size:1.5rem;cursor:pointer;padding:var(--spacing-sm)}.page-title{font-size:1.75rem;margin-bottom:var(--spacing-lg)}.page-title-premium{font-size:2rem}.title-gradient,h1{font-size:1.75rem}h2{font-size:1.5rem}h3{font-size:1.25rem}h4{font-size:1.1rem}.btn{padding:var(--spacing-md) var(--spacing-lg);font-size:.95rem;min-height:44px;width:100%;max-width:100%}.btn-full{width:100%}.btn-icon{padding:var(--spacing-sm);min-width:44px;min-height:44px}.glass-card{padding:var(--spacing-lg);border-radius:var(--radius-md)}.card{padding:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.buy-container{grid-template-columns:1fr!important;gap:var(--spacing-lg)}.buy-form-card,.buy-info-card{width:100%;padding:var(--spacing-lg)}.form-group{margin-bottom:var(--spacing-lg)}.form-group label{font-size:.9rem;margin-bottom:var(--spacing-sm)}.form-group input,.form-group select,.form-group textarea{padding:var(--spacing-md);font-size:1rem;min-height:44px;width:100%}.dashboard-stats{grid-template-columns:1fr;gap:var(--spacing-md)}.stat-card{padding:var(--spacing-lg)}.stat-value{font-size:1.5rem}.dashboard-grid{grid-template-columns:1fr;gap:var(--spacing-lg)}.dashboard-card{padding:var(--spacing-lg)}.wallet-balance{font-size:1.75rem}.wallet-address{word-break:break-all;font-size:.8rem;padding:var(--spacing-md)}.crypto-grid-premium{grid-template-columns:1fr;gap:var(--spacing-md)}.crypto-card-premium{padding:var(--spacing-lg)}.crypto-price-premium{margin:var(--spacing-md) 0}.price-value{font-size:1.25rem}.crypto-stats-premium{gap:var(--spacing-sm);padding-top:var(--spacing-md)}.stat-label-premium,.stat-value-premium{font-size:.85rem}.crypto-stats-bar{grid-template-columns:1fr;gap:var(--spacing-md);padding:var(--spacing-lg)}.stat-divider{display:none}.stat-item{padding:var(--spacing-md) 0;text-align:center}#crypto-chart{height:250px!important;margin:var(--spacing-lg) 0}.footer{padding:1rem var(--spacing-md)}.footer-content{flex-direction:column;gap:.75rem;text-align:center}.footer-section{width:100%;margin-bottom:.5rem}.footer-section h4{font-size:.95rem;margin-bottom:.4rem}.footer-section ul{gap:var(--spacing-sm)}.footer-section a{font-size:.9rem;padding:var(--spacing-sm)}.quick-actions{grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}.action-btn{padding:var(--spacing-lg);font-size:.9rem;min-height:80px}.transactions-list{gap:var(--spacing-md)}.transaction-item{padding:var(--spacing-md);font-size:.9rem}.pix-modal>div{max-width:100%!important;width:95%!important;margin:var(--spacing-md);padding:var(--spacing-lg)!important}.pix-modal #qrcode-container{padding:var(--spacing-md)!important}.pix-modal #qrcode-container img{max-width:100%!important;height:auto!important}.pix-modal #pix-code{font-size:.75rem!important;padding:var(--spacing-sm)!important}.blockchain-page .container{padding:var(--spacing-md)}.page-header-premium{padding:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.login-container{padding:var(--spacing-lg);margin:var(--spacing-md);width:calc(100% - 2 * var(--spacing-md))}.login-header{margin-bottom:var(--spacing-lg)}.login-header h1{font-size:1.5rem}.auth-form{gap:var(--spacing-lg)}.info-list{font-size:.9rem;gap:var(--spacing-sm)}.info-list li{padding:var(--spacing-sm) 0}.update-info-premium{grid-template-columns:1fr;gap:var(--spacing-md);padding:var(--spacing-lg)}.info-item{flex-direction:column;align-items:flex-start;gap:var(--spacing-sm)}.security-badge{padding:var(--spacing-md);font-size:.85rem}.security-badge p{margin:var(--spacing-xs) 0}.total-display{font-size:1.5rem;padding:var(--spacing-md)}.price-display{padding:var(--spacing-md)}.price-display .price-value{font-size:1.5rem}}@media (min-width: 481px) and (max-width: 768px){.container{padding:var(--spacing-lg)}.crypto-grid-premium{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:1fr}.dashboard-stats{grid-template-columns:repeat(2,1fr)}.quick-actions{grid-template-columns:repeat(3,1fr)}.buy-container{grid-template-columns:1fr!important}}@media (min-width: 769px) and (max-width: 1024px){.crypto-grid-premium{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:1fr}.crypto-stats-bar{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1025px){.crypto-grid-premium{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1440px){.crypto-grid-premium{grid-template-columns:repeat(4,1fr)}.container{max-width:1400px}}@media (max-width: 768px){button,.btn,a.btn,.nav-link,.action-btn{min-height:44px;min-width:44px}input[type=text],input[type=email],input[type=password],input[type=number],select,textarea{min-height:44px;font-size:16px}.hero{min-height:60vh;padding:var(--spacing-2xl) 0 var(--spacing-xl)}.hero-content h1{font-size:2rem;line-height:1.2;margin-bottom:var(--spacing-md)}.hero-content p{font-size:1rem;margin-bottom:var(--spacing-lg)}.features-grid{grid-template-columns:1fr;gap:var(--spacing-lg);padding:var(--spacing-lg) var(--spacing-md)}.feature-card{padding:var(--spacing-lg)}.feature-icon{width:48px;height:48px;font-size:1.5rem}.wallet-actions{flex-direction:column;gap:var(--spacing-md)}.wallet-actions .btn{width:100%}.sell-page .buy-container,.buy-page .buy-container{grid-template-columns:1fr!important}.sell-page .buy-form-card,.buy-page .buy-form-card{order:1}.sell-page .buy-info-card,.buy-page .buy-info-card{order:2}}@media (max-width: 768px) and (orientation: landscape){.header{height:72px;padding:var(--spacing-sm) var(--spacing-md)}.header .logo-img,.header .logo img,#main-header .logo img{height:56px!important;max-height:64px!important;min-height:48px!important}.page-title{font-size:1.5rem;margin-bottom:var(--spacing-md)}.container{padding:var(--spacing-md)}.hero{min-height:50vh;padding:var(--spacing-xl) 0}}@media (max-width: 375px){.container{padding:var(--spacing-sm)}.page-title{font-size:1.5rem}.glass-card{padding:var(--spacing-md)}.btn{padding:var(--spacing-sm) var(--spacing-md);font-size:.9rem}.crypto-card-premium{padding:var(--spacing-md)}.wallet-balance{font-size:1.5rem}.stat-value{font-size:1.25rem}.total-display{font-size:1.25rem;padding:var(--spacing-sm)}.pix-modal>div{padding:var(--spacing-md)!important;margin:var(--spacing-sm)}}.legal-page{padding:var(--spacing-3xl) 0;min-height:80vh;position:relative}.legal-content{background:var(--bg-glass-premium);backdrop-filter:var(--blur-premium);-webkit-backdrop-filter:var(--blur-premium);border-radius:var(--radius-xl);padding:var(--spacing-3xl);border:1px solid var(--border-color);box-shadow:var(--shadow-premium);max-width:1000px;margin:0 auto;line-height:1.8}.legal-section{margin-bottom:var(--spacing-2xl);padding-bottom:var(--spacing-xl);border-bottom:1px solid var(--border-color)}.legal-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.legal-section h2{font-size:clamp(1.5rem,3vw,2rem);font-weight:800;margin-bottom:var(--spacing-lg);color:var(--text-primary);letter-spacing:-.02em;background:var(--gradient-hero);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift 6s ease infinite}.legal-section h3{font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:700;margin-top:var(--spacing-lg);margin-bottom:var(--spacing-md);color:var(--text-primary);letter-spacing:-.01em}.legal-section p{color:var(--text-secondary);margin-bottom:var(--spacing-md);font-size:1rem;line-height:1.8}.legal-section ul,.legal-section ol{margin-left:var(--spacing-lg);margin-bottom:var(--spacing-md);color:var(--text-secondary)}.legal-section li{margin-bottom:var(--spacing-sm);line-height:1.8}.legal-section li strong{color:var(--text-primary);font-weight:700}.legal-section a{color:var(--primary-blue);text-decoration:none;transition:all var(--transition-base);border-bottom:1px solid transparent}.legal-section a:hover{color:var(--electric-blue);border-bottom-color:var(--electric-blue)}.legal-section.warning-section{background:linear-gradient(135deg,#ff3b3026,#ff95001a);border:2px solid rgba(255,59,48,.3);border-radius:var(--radius-xl);padding:var(--spacing-xl);margin-top:var(--spacing-xl)}.legal-section.warning-section h2{color:var(--accent-pink);-webkit-text-fill-color:var(--accent-pink);animation:none}@media (max-width: 768px){.legal-content{padding:var(--spacing-xl) var(--spacing-lg)}.legal-section{margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-lg)}.legal-section h2{font-size:1.5rem}.legal-section h3{font-size:1.25rem}.legal-section p,.legal-section li{font-size:.95rem}}header.header:before,header.header:after,.header:before,.header:after,#header-container:before,#header-container:after,#header-container header:before,#header-container header:after{display:none!important;content:none!important;height:0!important;width:0!important}html body header.header,html body .header,html body #header-container>header,html body header,body header.header,body .header,body #header-container>header,body header,header.header,.header,#header-container>header,header{background:linear-gradient(180deg,#f5f5f7,#e8e8ec,#dddfe4)!important;background-color:#e8e8ec!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;opacity:1!important;border-bottom:1px solid rgba(0,0,0,.06)!important;box-shadow:0 1px #0000000a!important;position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:1000!important;padding:0!important;margin:0!important;width:100%!important;height:76px!important;min-height:72px!important;max-height:80px!important;box-sizing:border-box!important;overflow:visible!important;font-family:Inter,Poppins,system-ui,sans-serif!important}html body .header .container,body .header .container,.header .container,#header-container header .container{max-width:1400px!important;margin:0 auto!important;padding:0 1.5rem!important;display:flex!important;align-items:center!important;justify-content:space-between!important;height:76px!important;min-height:72px!important;max-height:80px!important;gap:1.5rem!important;background:transparent!important;background-color:transparent!important;box-sizing:border-box!important}html body .header .logo,body .header .logo,.header .logo,#header-container header .logo{display:flex!important;align-items:center!important;justify-content:flex-start!important;height:76px!important;min-height:72px!important;max-height:80px!important;flex:0 0 auto!important;margin:0!important;padding:0!important;box-sizing:border-box!important;max-width:320px!important}html body .header .logo a,body .header .logo a,.header .logo a,#header-container header .logo a{display:flex!important;align-items:center!important;height:100%!important;line-height:1.2!important}html body .header .logo img,html body .logo-img,html body img[alt=RAIZA],body .header .logo img,body .logo-img,body img[alt=RAIZA],.header .logo img,.logo-img,img[alt=RAIZA],#header-container header .logo img,.header .logo a img,.logo a img{height:80px!important;max-height:96px!important;min-height:72px!important;width:auto!important;max-width:360px!important;min-width:160px!important;object-fit:contain!important;display:block!important;visibility:visible!important;opacity:1!important;margin:0!important;padding:0!important;filter:none!important;-webkit-filter:none!important;background:transparent!important;background-color:transparent!important;box-sizing:border-box!important}html body .header .nav,html body .nav,body .header .nav,body .nav,.header .nav,#header-container header .nav,#main-nav{display:flex!important;align-items:center!important;gap:1.25rem!important;flex-wrap:nowrap!important;height:76px!important;min-height:72px!important;max-height:80px!important;list-style:none!important;margin:0!important;padding:0!important;justify-content:flex-end!important;position:static!important;left:auto!important;width:auto!important;background:transparent!important;font-family:Inter,Poppins,system-ui,sans-serif!important}html body .nav-link,html body .nav a,html body .header .nav-link,html body .header a:not(.logo a),html body .header button.nav-link,html body #main-nav a,html body #main-nav .nav-link,body .nav-link,body .nav a,body .header .nav-link,body .header a:not(.logo a),body .header button.nav-link,body #main-nav a,body #main-nav .nav-link,.nav-link,.nav a,.header .nav-link,.header a:not(.logo a),.header button.nav-link,#main-nav .nav-link,#main-nav a{color:#1a1a1a!important;-webkit-text-fill-color:#1a1a1a!important;text-decoration:none!important;font-weight:500!important;font-size:14px!important;padding:.5rem .875rem!important;border-radius:6px!important;transition:color .2s ease,box-shadow .2s ease!important;white-space:nowrap!important;display:inline-flex!important;align-items:center!important;gap:.5rem!important;height:auto!important;line-height:1.4!important;margin:0!important;background:transparent!important;background-color:transparent!important;box-sizing:border-box!important;box-shadow:0 1px 0 transparent!important}html body .nav-link:hover,html body .nav-link.active,html body .nav a:hover,html body .header .nav-link:hover,body .nav-link:hover,body .nav-link.active,body .nav a:hover,body .header .nav-link:hover,.nav-link:hover,.nav-link.active,.nav a:hover,.header .nav-link:hover{color:var(--text-primary, #ffffff)!important;-webkit-text-fill-color:var(--text-primary, #ffffff)!important;background:transparent!important;box-shadow:0 1px #0000004d!important}html body .nav-link.btn-login,html body .btn-login,body .nav-link.btn-login,body .btn-login,.nav-link.btn-login,.btn-login{background:#142e14!important;color:#fff!important;-webkit-text-fill-color:#FFFFFF!important;border-radius:8px!important;padding:.5rem 1.25rem!important;font-size:14px!important;border:none!important;transition:background .2s ease,filter .2s ease!important}html body .nav-link.btn-login:hover,body .nav-link.btn-login:hover,.nav-link.btn-login:hover{background:#0f2410!important;color:#fff!important;-webkit-text-fill-color:#FFFFFF!important;filter:none!important}html body #defi-menu-btn,html body #profile-menu-btn,html body #language-btn,body #defi-menu-btn,body #profile-menu-btn,body #language-btn,#defi-menu-btn,#profile-menu-btn,#language-btn{display:inline-flex!important;align-items:center!important;gap:.5rem!important;white-space:nowrap!important;font-size:14px!important;padding:.5rem 1rem!important;color:var(--text-primary, #ffffff)!important;-webkit-text-fill-color:var(--text-primary, #ffffff)!important;background:transparent!important;background-color:transparent!important;border:none!important}html body #defi-menu-btn:hover,html body #profile-menu-btn:hover,html body #language-btn:hover,body #defi-menu-btn:hover,body #profile-menu-btn:hover,body #language-btn:hover,#defi-menu-btn:hover,#profile-menu-btn:hover,#language-btn:hover{color:#142e14!important;-webkit-text-fill-color:#142e14!important;background:#142e1414!important}html body #defi-menu,html body #user-menu,html body #language-menu,body #defi-menu,body #user-menu,body #language-menu,#defi-menu,#user-menu,#language-menu{background:#142e14!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;border:1px solid rgba(74,222,128,.25)!important;border-radius:12px!important;box-shadow:0 8px 24px #00000040,0 0 0 1px #4ade8014!important;min-width:180px!important;z-index:1002!important;margin-top:.5rem!important;padding:.5rem!important}html body #defi-menu a,html body #defi-menu .nav-link,html body #user-menu a,html body #user-menu .nav-link,html body #language-menu button,body #defi-menu a,body #defi-menu .nav-link,body #user-menu a,body #user-menu .nav-link,body #language-menu button,#defi-menu a,#defi-menu .nav-link,#user-menu a,#user-menu .nav-link,#language-menu button{display:flex!important;align-items:center!important;gap:.75rem!important;width:100%!important;padding:.75rem 1rem!important;border:none!important;background:none!important;cursor:pointer!important;text-align:left!important;font-size:14px!important;color:#fffffff2!important;-webkit-text-fill-color:rgba(255,255,255,.95)!important;transition:background-color .2s ease!important;white-space:nowrap!important}html body #defi-menu a:hover,html body #user-menu a:hover,html body #language-menu button:hover,html body #language-menu .language-option:hover,body #defi-menu a:hover,body #user-menu a:hover,body #language-menu button:hover,body #language-menu .language-option:hover,#defi-menu a:hover,#user-menu a:hover,#language-menu button:hover,#language-menu .language-option:hover{background:#4ade801f!important;color:#4ade80!important;-webkit-text-fill-color:#4ADE80!important}html body .language-menu,html body #language-menu,body .language-menu,body #language-menu,.language-menu,#language-menu{background:#142e14!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;border:1px solid rgba(74,222,128,.25)!important;border-radius:12px!important;box-shadow:0 8px 24px #00000040!important;display:flex!important;flex-direction:column!important;max-height:70vh!important;overflow-y:auto!important}html body .language-option,html body #language-menu .language-option,body .language-option,body #language-menu .language-option,.language-option,#language-menu .language-option{color:#fffffff2!important;-webkit-text-fill-color:rgba(255,255,255,.95)!important}html body .language-option:hover,body .language-option:hover,.language-option:hover{background:#4ade801f!important;color:#4ade80!important;-webkit-text-fill-color:#4ADE80!important}html body{padding-top:72px!important;margin-top:0!important}html{margin:0!important;padding:0!important}html body header.header,html body .header,html body header{margin-top:0!important;top:0!important}html body main,html body #main-content,body main,body #main-content,main,#main-content{margin-top:0!important;padding-top:0!important}@media (min-width: 1025px){html body .header .nav,html body .nav,html body #main-nav,body .header .nav,body .nav,body #main-nav,.header .nav,.nav,#main-nav{position:static!important;left:auto!important;width:auto!important;height:72px!important;flex-direction:row!important;flex-wrap:nowrap!important;background:transparent!important;box-shadow:none!important;padding:0!important;gap:1.25rem!important}html body .nav-link,html body .nav a,body .nav-link,body .nav a,.nav-link,.nav a{width:auto!important;padding:.5rem 1rem!important;text-align:left!important;font-size:14px!important;color:#ffffffe6!important;-webkit-text-fill-color:rgba(255,255,255,.9)!important}html body .nav-link:hover,body .nav-link:hover,.nav-link:hover{color:#fff!important;-webkit-text-fill-color:rgba(255,255,255,1)!important;background:transparent!important;box-shadow:0 1px #fff6!important}html body .header,html body #header-container>header,body .header,body #header-container>header,.header,#header-container>header{height:72px!important;min-height:72px!important;max-height:72px!important;background:#1a1a2efa!important;background-color:#1a1a2efa!important}html body .nav-link,html body .nav a,html body #main-nav a,body .nav-link,body .nav a,body #main-nav a,.nav-link,.nav a,#main-nav a{color:#ffffffe6!important;-webkit-text-fill-color:rgba(255,255,255,.9)!important}}html body header.header,html body .header,html body header,body header.header,body .header,body header{background:#1a1a2efa!important;background-color:#1a1a2efa!important;background-image:none!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;opacity:1!important}html body .nav-link:not(.btn-login),html body .nav a:not(.btn-login),html body #main-nav a:not(.btn-login),html body #defi-menu-btn,html body #language-btn,body .nav-link:not(.btn-login),body .nav a:not(.btn-login),body #main-nav a:not(.btn-login),body #defi-menu-btn,body #language-btn,.nav-link:not(.btn-login),.nav a:not(.btn-login),#main-nav a:not(.btn-login),#defi-menu-btn,#language-btn{color:#ffffffe6!important;-webkit-text-fill-color:rgba(255,255,255,.9)!important;background:transparent!important}html body .header *,body .header *,.header *{box-sizing:border-box!important}html body .header,body .header,.header{height:72px!important;min-height:72px!important;max-height:72px!important;padding:0!important;margin:0!important}html body .header .container,body .header .container,.header .container{height:72px!important;min-height:72px!important;max-height:72px!important;padding:0 1.5rem!important}html body .header .nav,body .header .nav,.header .nav{height:72px!important;min-height:72px!important;max-height:72px!important}html body h1,html body h2,html body h3,html body h4,html body h5,html body h6,html body .page-title,html body .section-title,html body .card-title,html body .hero-title,html body .hero-subtitle,html body .page-subtitle,body h1,body h2,body h3,body h4,body h5,body h6,body .page-title,body .section-title,body .card-title,body .hero-title,body .hero-subtitle,body .page-subtitle{color:#fff!important;-webkit-text-fill-color:#ffffff!important}html,body{margin:0!important;padding:0!important}#header-container{position:fixed!important;top:0!important;left:0!important;right:0!important;height:72px!important;z-index:2000!important}#main-header{position:relative!important;top:0!important;left:0!important;right:0!important;width:100%!important;height:72px!important;min-height:72px!important;max-height:72px!important;margin:0!important;padding:0!important;background:#1a1a2efa!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border-bottom:1px solid rgba(255,255,255,.06)!important;box-shadow:0 1px #ffffff08!important}#main-header .container{height:72px!important;min-height:72px!important;max-height:72px!important}body{margin-top:0!important;padding-top:72px!important}#main-header .nav-link,#main-header .nav a,#main-header button.nav-link,#main-header #defi-menu-btn,#main-header #profile-menu-btn,#main-header #language-btn{color:#ffffffe6!important;-webkit-text-fill-color:rgba(255,255,255,.9)!important;background:transparent!important;border:none!important;box-shadow:none!important}#main-header .nav-link:hover,#main-header .nav-link.active,#main-header .nav a:hover,#main-header button.nav-link:hover,#main-header #defi-menu-btn:hover,#main-header #profile-menu-btn:hover,#main-header #language-btn:hover{color:#fff!important;-webkit-text-fill-color:rgba(255,255,255,1)!important;background:transparent!important;box-shadow:0 1px #fff6!important}#main-header .nav-link.btn-login,#main-header .btn-login{background:#142e14!important;color:#fff!important;-webkit-text-fill-color:#FFFFFF!important;border-radius:8px!important}#main-header .nav-link.btn-login:hover,#main-header .btn-login:hover{background:#0f2410!important;color:#fff!important;-webkit-text-fill-color:#FFFFFF!important}.language-flag{font-size:1.25rem!important;line-height:1!important}.language-name,#language-menu .language-name{color:#fffffff2!important;-webkit-text-fill-color:rgba(255,255,255,.95)!important}#main-header #defi-menu,#main-header #user-menu,#main-header #language-menu{background:#142e14!important;border:1px solid rgba(74,222,128,.25)!important;color:#fffffff2!important}#main-header #defi-menu a,#main-header #user-menu a,#main-header #language-menu button{color:#fffffff2!important;-webkit-text-fill-color:rgba(255,255,255,.95)!important;background:transparent!important}#main-header #defi-menu a:hover,#main-header #user-menu a:hover,#main-header #language-menu button:hover{color:#4ade80!important;-webkit-text-fill-color:#4ADE80!important;background:#4ade801f!important}html,body{overflow-y:scroll!important;overflow-x:hidden!important;height:auto!important;min-height:100vh!important}#app,#root,main,#main-content,section{overflow:visible!important;height:auto!important;min-height:auto!important}#defi-menu-btn>svg,#language-btn>svg,header button.nav-link:not(#profile-menu-btn)>svg,.header .language-selector button>svg{display:none!important;visibility:hidden!important;width:0!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}header .nav>a,header .nav>div>button,header .language-selector button,#main-header .nav>a,#main-header .nav>div>button,#main-header .language-selector button,#defi-menu-btn,#profile-menu-btn,#language-btn,header .nav>a *,header .nav>div>button *,header .language-selector button *,#main-header .nav .nav-link:not(.defi-link),.header .nav>a,.header .nav>div>button,.header .language-selector button{color:var(--text-primary, #ffffff)!important;-webkit-text-fill-color:var(--text-primary, #ffffff)!important}header .btn-login,header .btn-login *,#main-header .btn-login,#main-header .btn-login *,.header .nav-link.btn-login,.header .nav-link.btn-login *{color:#fff!important;-webkit-text-fill-color:#ffffff!important}#defi-menu *,#user-menu *,#language-menu *,#main-header #defi-menu *,#main-header #user-menu *,#main-header #language-menu *{color:#fff!important;-webkit-text-fill-color:#ffffff!important}header .logo img,header .logo-img,#main-header .logo img,.header .logo img,.header .logo-img,html body .header .logo img,body .header .logo img,.logo-img,img[alt=RAIZA]{height:72px!important;max-height:80px!important;min-height:64px!important;width:auto!important;max-width:320px!important;object-fit:contain!important}#main-content,#main-content *,#main-content h1,#main-content h2,#main-content h3,#main-content h4,#main-content h5,#main-content h6,#main-content p,#main-content span,#main-content div,#main-content li,#main-content td,#main-content a,main,main *,main h1,main h2,main h3,main h4,main h5,main h6,main p,main span,main div,main li,main td,main a,section,section *,.card,.card *,.page,.page *{color:#fff!important;-webkit-text-fill-color:#ffffff!important}html{overflow-x:hidden!important;overflow-y:auto!important;height:auto!important;min-height:100%!important}body{overflow-x:hidden!important;overflow-y:auto!important;min-height:100vh!important;height:auto!important;scrollbar-width:thin!important;scrollbar-color:#22c55e #0f2410!important}html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb{background:#22c55e!important}html::-webkit-scrollbar-thumb:hover,body::-webkit-scrollbar-thumb:hover{background:#16a34a!important}#app,#app>*,#root,main,#main-content,#footer-container,.home-page,section,.app,.page,.page-container,div#app{overflow:visible!important;overflow-y:visible!important;height:auto!important;min-height:auto!important;max-height:none!important}header .logo img,header .logo-img,#main-header .logo img,.header .logo img,.header .logo-img,html body .header .logo img,body .header .logo img,.logo-img,img[alt=RAIZA],#header-container .logo img,.header .logo a img{height:80px!important;max-height:96px!important;min-height:72px!important;width:auto!important;max-width:360px!important;object-fit:contain!important}.seed-phrase-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000f2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:10000;display:flex;align-items:center;justify-content:center;padding:var(--spacing-lg);animation:fadeIn .3s ease}.seed-phrase-container{max-width:800px;width:100%;max-height:90vh;overflow-y:auto;padding:var(--spacing-2xl);background:var(--bg-glass-strong);border:1px solid var(--border-color);border-radius:var(--radius-2xl);box-shadow:var(--shadow-premium)}.seed-phrase-header{text-align:center;margin-bottom:var(--spacing-2xl)}.seed-phrase-header h2{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;margin-bottom:var(--spacing-md);color:var(--accent-blue-light)!important}.warning-text{color:var(--accent-red)!important;font-weight:700;font-size:1.1rem}.seed-phrase-warning{background:linear-gradient(135deg,#ff3b3026,#ff95001a);border:2px solid rgba(255,59,48,.3);border-radius:var(--radius-xl);padding:var(--spacing-xl);margin-bottom:var(--spacing-2xl);display:flex;gap:var(--spacing-lg)}.warning-icon{font-size:3rem;flex-shrink:0}.warning-message strong{color:var(--accent-red)!important;display:block;margin-bottom:var(--spacing-sm);font-size:1.1rem}.warning-message ul{list-style:none;padding:0;margin:var(--spacing-md) 0 0 0}.warning-message li{margin-bottom:var(--spacing-sm);color:var(--text-secondary)!important;font-size:.95rem}.seed-phrase-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--spacing-md);margin-bottom:var(--spacing-2xl);padding:var(--spacing-xl);background:#0000004d;border-radius:var(--radius-xl);border:1px solid var(--border-color)}.seed-word{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);background:var(--bg-glass);border-radius:var(--radius-md);border:1px solid var(--border-color);transition:all var(--transition-base)}.seed-word:hover{background:var(--bg-glass-strong);border-color:var(--accent-blue);transform:translateY(-2px);box-shadow:var(--shadow-md)}.seed-number{font-size:.75rem;color:var(--text-tertiary)!important;font-weight:700;min-width:20px}.seed-text{font-family:SF Mono,monospace;font-size:.95rem;font-weight:600;color:var(--accent-blue-light)!important}.seed-phrase-actions{display:flex;gap:var(--spacing-md);margin-bottom:var(--spacing-xl)}.seed-phrase-confirmation{margin-bottom:var(--spacing-xl)}.checkbox-container{display:flex;align-items:flex-start;gap:var(--spacing-md);cursor:pointer;padding:var(--spacing-lg);background:#5ac8fa1a;border-radius:var(--radius-lg);border:2px solid rgba(90,200,250,.2);transition:all var(--transition-base)}.checkbox-container:hover{background:#5ac8fa26;border-color:#5ac8fa66}.checkbox-container input[type=checkbox]{width:24px;height:24px;cursor:pointer;flex-shrink:0;margin-top:2px}.checkbox-label{color:var(--text-secondary)!important;font-size:.95rem;line-height:1.6}.face-capture-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000f2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:10000;display:flex;align-items:center;justify-content:center;padding:var(--spacing-lg);animation:fadeIn .3s ease}.face-capture-container{max-width:600px;width:100%;padding:var(--spacing-2xl);background:var(--bg-glass-strong);border:1px solid var(--border-color);border-radius:var(--radius-2xl);box-shadow:var(--shadow-premium)}.face-capture-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-xl)}.face-capture-header h2{font-size:clamp(1.5rem,3vw,2rem);font-weight:800;color:var(--accent-blue-light)!important}.close-btn{width:40px;height:40px;border-radius:50%;background:#ff3b3033;border:1px solid rgba(255,59,48,.4);color:var(--accent-red)!important;font-size:1.5rem;cursor:pointer;transition:all var(--transition-base)}.close-btn:hover{background:#ff3b304d;transform:scale(1.1)}.video-container{position:relative;width:100%;aspect-ratio:4/3;background:#000;border-radius:var(--radius-xl);overflow:hidden;margin-bottom:var(--spacing-lg);border:2px solid var(--border-color)}#face-video{width:100%;height:100%;object-fit:cover}.face-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none}.face-guide{width:250px;height:250px;border:3px solid var(--accent-blue-light);border-radius:50%;box-shadow:0 0 40px #5ac8fa99;animation:pulse 2s ease-in-out infinite}.face-instructions{text-align:center;margin-bottom:var(--spacing-xl);padding:var(--spacing-lg);background:#5ac8fa1a;border-radius:var(--radius-lg);border:1px solid rgba(90,200,250,.2)}.face-instructions p{margin:var(--spacing-sm) 0;color:var(--text-secondary)!important;font-size:.9rem}.face-capture-actions{display:flex;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.face-capture-status{text-align:center;padding:var(--spacing-md);border-radius:var(--radius-md);font-weight:600;min-height:40px}.face-capture-status.info{background:#5ac8fa26;color:var(--accent-blue-light)!important;border:1px solid rgba(90,200,250,.3)}.face-capture-status.success{background:#34c75926;color:var(--accent-green)!important;border:1px solid rgba(52,199,89,.3)}.face-capture-status.error{background:#ff3b3026;color:var(--accent-red)!important;border:1px solid rgba(255,59,48,.3)}.theme-toggle-btn{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background:var(--bg-glass);border:1px solid var(--border-color);border-radius:var(--radius-full);color:var(--text-primary)!important;font-size:.9rem;font-weight:600;cursor:pointer;transition:all var(--transition-base)}.theme-toggle-btn:hover{background:var(--bg-glass-strong);border-color:var(--accent-blue);transform:translateY(-2px);box-shadow:var(--shadow-md)}.theme-icon{font-size:1.2rem}.theme-label{color:var(--text-primary)!important}.security-card{grid-column:span 1}.security-info{padding:var(--spacing-md)}.security-status{display:flex;align-items:center;gap:var(--spacing-lg);padding:var(--spacing-lg);background:#5ac8fa1a;border-radius:var(--radius-lg);border:1px solid rgba(90,200,250,.2);margin-bottom:var(--spacing-lg)}.status-icon{font-size:3rem;flex-shrink:0}.status-text{flex:1}.status-label{font-size:.85rem;color:var(--text-tertiary)!important;margin-bottom:var(--spacing-xs)}.status-value{font-size:1.1rem;font-weight:700;color:var(--text-primary)!important}@media (max-width: 768px){.seed-phrase-grid{grid-template-columns:repeat(2,1fr)}.seed-phrase-actions,.face-capture-actions{flex-direction:column}.face-guide{width:180px;height:180px}}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.whitepaper-hero{background:linear-gradient(135deg,#1a1a2e,#16213e);padding:4rem 0 3rem;text-align:center}.whitepaper-content{max-width:900px;margin:0 auto;padding:2rem 0}.wp-section{margin-bottom:4rem}.wp-card{background:#ffffff08;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);padding:2rem;margin-bottom:2rem}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.5rem;margin:2rem 0}.stat-card{text-align:center;padding:1.5rem;background:#007aff1a;border-radius:var(--radius-md);border:1px solid rgba(0,122,255,.2)}.stat-value{font-size:2rem;font-weight:700;color:#5ac8fa!important;margin-bottom:.5rem}.stat-label{font-size:.875rem;color:#ffffffb3!important}.features-list{list-style:none;padding:0;margin:1.5rem 0}.features-list li{padding:.75rem 0;border-bottom:1px solid rgba(255,255,255,.1);color:#fff!important}.problem-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-top:2rem}.problem-item{text-align:center;padding:1.5rem}.problem-icon{font-size:3rem;margin-bottom:1rem}.collateral-diagram{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin:2rem 0}.collateral-item{padding:1.5rem;background:#ffffff0d;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.1)}.collateral-icon{font-size:3rem;text-align:center;margin-bottom:1rem}.collateral-desc{margin-top:1rem;font-size:.875rem;color:#ffffffb3!important}.benefits-box{margin-top:2rem;padding:1.5rem;background:#34c7591a;border-radius:var(--radius-md);border:1px solid rgba(52,199,89,.2)}.benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-top:1rem}.benefit{padding:.75rem;color:#fff!important}.tech-specs{margin:1.5rem 0}.spec-row{display:flex;justify-content:space-between;padding:.75rem 0;border-bottom:1px solid rgba(255,255,255,.1)}.spec-label{font-weight:600;color:#ffffffb3!important}.spec-value{color:#5ac8fa!important;font-weight:600}.security-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-top:1.5rem}.security-item{padding:1.5rem;background:#ffffff08;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.1)}.tokenomics-chart{margin:2rem 0}.token-item{margin-bottom:1rem}.token-bar{height:40px;border-radius:var(--radius-md);margin-bottom:.5rem}.token-info{display:flex;justify-content:space-between;padding:0 .5rem}.token-percent{font-weight:700;color:#5ac8fa!important}.token-label{color:#fffc!important}.price-phases{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-top:2rem}.phase-card{padding:1.5rem;background:#ffffff08;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.1);text-align:center}.phase-card.highlight{background:#007aff1a;border-color:#007aff4d}.phase-badge{display:inline-block;padding:.25rem .75rem;background:#007aff33;border-radius:var(--radius-sm);font-size:.75rem;font-weight:600;color:#5ac8fa!important;margin-bottom:1rem}.phase-price{font-size:2rem;font-weight:700;color:#5ac8fa!important;margin:1rem 0}.roadmap-timeline{position:relative;padding-left:2rem}.roadmap-timeline:before{content:"";position:absolute;left:.5rem;top:0;bottom:0;width:2px;background:linear-gradient(180deg,#007aff,#007aff33)}.roadmap-item{position:relative;margin-bottom:2rem;padding-left:2rem}.roadmap-marker{position:absolute;left:-1.5rem;top:0;width:2rem;height:2rem;background:#1a1a2e;border:2px solid #007AFF;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1rem}.roadmap-item.completed .roadmap-marker{background:#34c759;border-color:#34c759}.roadmap-content h4{color:#5ac8fa!important;margin-bottom:.5rem}.roadmap-content ul{list-style:none;padding:0;margin:.5rem 0}.roadmap-content li{padding:.25rem 0;color:#fffc!important}.cta-section{text-align:center;margin:4rem 0}.cta-card{background:linear-gradient(135deg,#007aff1a,#5ac8fa1a);border:2px solid rgba(0,122,255,.3)}.cta-actions{display:flex;gap:1rem;justify-content:center;margin:2rem 0;flex-wrap:wrap}.disclaimer{margin-top:2rem;font-size:.875rem;color:#fff9!important}.airdrop-page{background:linear-gradient(180deg,#1a1a2e,#0f0f1e)}.airdrop-hero{background:linear-gradient(135deg,#007aff,#5ac8fa);padding:3rem 0;text-align:center;color:#fff!important}.airdrop-badge{display:inline-block;padding:.5rem 1rem;background:#fff3;border-radius:var(--radius-full);font-weight:600;margin-bottom:1rem;animation:pulse 2s infinite}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.airdrop-timer{margin-top:2rem}.timer-display{display:flex;gap:1rem;justify-content:center;margin-top:1rem}.timer-unit{background:#0000004d;padding:1rem;border-radius:var(--radius-md);min-width:80px}.timer-value{display:block;font-size:2.5rem;font-weight:700;color:#fff!important}.timer-label-small{display:block;font-size:.75rem;color:#fffc!important;margin-top:.25rem}.timer-separator{font-size:2rem;font-weight:700;color:#fff!important;display:flex;align-items:center}.airdrop-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin:3rem 0}.airdrop-section{margin:4rem 0}.tasks-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-top:2rem}.task-card{background:#ffffff08;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);padding:1.5rem;transition:all .3s ease}.task-card:hover{transform:translateY(-5px);border-color:#007aff80;box-shadow:0 10px 30px #007aff33}.task-card.highlight{border-color:#ff950080;background:#ff95000d}.task-header{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.task-icon{font-size:2rem}.task-title{font-weight:600;color:#fff!important}.task-body{margin:1rem 0}.task-reward{display:inline-block;padding:.5rem 1rem;background:#34c75933;border-radius:var(--radius-md);color:#34c759!important;font-weight:700;margin-top:.5rem}.task-btn{width:100%;margin-top:1rem}.task-status{margin-top:1rem}.progress-bar{height:8px;background:#ffffff1a;border-radius:var(--radius-full);overflow:hidden;margin-bottom:.5rem}.progress-fill{height:100%;background:linear-gradient(90deg,#007aff,#5ac8fa);border-radius:var(--radius-full);transition:width .3s ease}.progress-text{font-size:.875rem;color:#ffffffb3!important}.referral-section{background:linear-gradient(135deg,#007aff0d,#5ac8fa0d);padding:3rem 0;border-radius:var(--radius-lg)}.referral-card{max-width:800px;margin:0 auto;padding:2rem}.referral-hero{text-align:center;margin-bottom:2rem}.referral-tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin:2rem 0}.tier-card{text-align:center;padding:1.5rem;background:#ffffff08;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.1)}.tier-badge{display:inline-block;padding:.25rem .75rem;background:#007aff33;border-radius:var(--radius-sm);font-size:.75rem;font-weight:600;color:#5ac8fa!important;margin-bottom:.5rem}.tier-reward{font-size:1.5rem;font-weight:700;color:#5ac8fa!important;margin:.5rem 0}.referral-bonuses{margin:2rem 0;padding:1.5rem;background:#ffffff08;border-radius:var(--radius-md)}.bonus-list{margin-top:1rem}.bonus-item{display:flex;align-items:center;gap:1rem;padding:.75rem;margin-bottom:.5rem;background:#ffffff05;border-radius:var(--radius-sm)}.bonus-item.highlight{background:#ff95001a;border:1px solid rgba(255,149,0,.3)}.bonus-target{font-weight:600;color:#fff!important}.bonus-arrow{color:#ffffff80!important}.bonus-reward{font-weight:700;color:#34c759!important}.referral-cta{text-align:center;margin-top:2rem}.leaderboard-card{background:#ffffff08;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);padding:2rem}.leaderboard-header{text-align:center;margin-bottom:1.5rem}.leaderboard-table{width:100%}.leaderboard-row{display:grid;grid-template-columns:60px 1fr 120px 150px;gap:1rem;padding:1rem;border-bottom:1px solid rgba(255,255,255,.1);align-items:center}.leaderboard-row.header{font-weight:600;color:#ffffffb3!important;border-bottom:2px solid rgba(255,255,255,.2)}.leaderboard-row:not(.header):hover{background:#ffffff0d}.rank{font-size:1.25rem;font-weight:700;text-align:center}.user{color:#fff!important}.referrals,.earned{color:#5ac8fa!important;font-weight:600}.leaderboard-footer{text-align:center;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.1)}.faq-list{margin-top:2rem}.faq-item{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md);padding:1.5rem;margin-bottom:1rem}.faq-question{font-weight:600;color:#5ac8fa!important;margin-bottom:.75rem}.faq-answer{color:#fffc!important;line-height:1.6}.cta-stats{display:flex;gap:2rem;justify-content:center;margin:2rem 0;flex-wrap:wrap}.cta-stat{text-align:center}.cta-stat strong{display:block;font-size:2rem;color:#5ac8fa!important;margin-bottom:.25rem}.cta-stat span{font-size:.875rem;color:#ffffffb3!important}.collateral-page{background:linear-gradient(180deg,#1a1a2e,#0f0f1e)}.page-hero{background:linear-gradient(135deg,#1a1a2e,#16213e);padding:3rem 0;text-align:center}.last-update{margin-top:1rem;font-size:.875rem;color:#fff9!important}.collateral-section{margin:3rem 0}.overview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.overview-card{display:flex;gap:1rem;padding:1.5rem;background:#ffffff08;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg)}.overview-icon{font-size:2.5rem}.overview-content{flex:1}.overview-label{font-size:.875rem;color:#ffffffb3!important;margin-bottom:.5rem}.overview-value{font-size:1.75rem;font-weight:700;color:#5ac8fa!important;margin-bottom:.25rem}.overview-change{font-size:.875rem;font-weight:600}.overview-change.positive{color:#34c759!important}.overview-change.negative{color:#ff3b30!important}.overview-status{font-size:.875rem;color:#34c759!important;font-weight:600}.overview-subtext{font-size:.875rem;color:#fff9!important}.distribution-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem;margin-top:2rem}.distribution-card{background:#ffffff08;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);padding:2rem}.distribution-header{margin-bottom:1.5rem}.distribution-value{font-size:1.5rem;font-weight:700;color:#5ac8fa!important;margin-top:.5rem}.distribution-chart{margin:1rem 0}.chart-bar{height:40px;background:#ffffff1a;border-radius:var(--radius-md);overflow:hidden}.chart-fill{height:100%;border-radius:var(--radius-md)}.chart-fill.rare-earth{background:linear-gradient(90deg,#af52de,#ff2d55)}.chart-fill.agro{background:linear-gradient(90deg,#34c759,#30d158)}.distribution-breakdown{margin:1.5rem 0}.breakdown-item{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid rgba(255,255,255,.1)}.breakdown-label{display:flex;align-items:center;gap:.75rem}.element-symbol{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:#af52de33;border-radius:var(--radius-sm);font-weight:700;color:#af52de!important;font-size:.875rem}.asset-icon{font-size:1.5rem}.breakdown-values{display:flex;gap:1rem;align-items:center}.breakdown-amount,.breakdown-value,.breakdown-total,.breakdown-percent{font-size:.875rem;color:#ffffffb3!important}.breakdown-total,.breakdown-percent{font-weight:600;color:#5ac8fa!important}.distribution-footer{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.1)}.footer-item{display:flex;justify-content:space-between;padding:.5rem 0}.footer-label{color:#ffffffb3!important;font-size:.875rem}.footer-value{color:#fff!important;font-size:.875rem;font-weight:600}.chart-card{background:#ffffff08;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);padding:2rem}.chart-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.chart-tabs{display:flex;gap:.5rem}.chart-tab{padding:.5rem 1rem;background:transparent;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-md);color:#ffffffb3!important;cursor:pointer;transition:all .2s ease}.chart-tab:hover{background:#ffffff0d;border-color:#007aff80}.chart-tab.active{background:#007aff33;border-color:#007aff;color:#5ac8fa!important}.chart-placeholder{position:relative;height:250px}.chart-line{width:100%;height:200px}.chart-svg{width:100%;height:100%}.chart-stats{display:flex;justify-content:space-around;margin-top:1rem}.chart-stat{text-align:center}.chart-stat .stat-label{font-size:.875rem;color:#ffffffb3!important}.chart-stat .stat-value{font-size:1.25rem;font-weight:700;color:#5ac8fa!important}.chart-stat.positive .stat-value{color:#34c759!important}.audits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-top:2rem}.audit-card{background:#ffffff08;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);padding:1.5rem;text-align:center}.audit-logo{font-size:3rem;margin-bottom:1rem}.audit-status{display:inline-block;padding:.25rem .75rem;border-radius:var(--radius-sm);font-size:.875rem;font-weight:600;margin:1rem 0}.audit-status.verified{background:#34c75933;color:#34c759!important}.audit-date{font-size:.875rem;color:#fff9!important;margin-bottom:1rem}.audit-link{color:#007aff!important;text-decoration:none;font-weight:600}.audit-link:hover{color:#5ac8fa!important}.transparency-card{background:#ffffff08;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);padding:2rem}.transparency-item{display:flex;gap:1.5rem;padding:1.5rem 0;border-bottom:1px solid rgba(255,255,255,.1)}.transparency-item:last-child{border-bottom:none}.transparency-icon{font-size:2.5rem}.transparency-content{flex:1}.transparency-content h3{color:#5ac8fa!important;margin-bottom:.5rem}.transparency-content p{color:#fffc!important;margin-bottom:1rem}@media (max-width: 768px){.stats-grid,.problem-grid,.collateral-diagram,.benefits-grid,.security-features,.price-phases,.tasks-grid,.referral-tiers,.overview-grid,.distribution-grid,.audits-grid{grid-template-columns:1fr}.timer-display{gap:.5rem}.timer-unit{min-width:60px;padding:.75rem .5rem}.timer-value{font-size:1.75rem}.leaderboard-row{grid-template-columns:50px 1fr 80px 100px;gap:.5rem;font-size:.875rem}.breakdown-values{flex-direction:column;gap:.25rem;align-items:flex-end}.transparency-item{flex-direction:column}}.staking-page{background:linear-gradient(135deg,#0a0a0f,#1a1a2e);min-height:100vh}.staking-hero{background:linear-gradient(135deg,#1a1a2e,#16213e);padding:4rem 0 3rem;text-align:center}.hero-stats{display:flex;justify-content:center;gap:3rem;margin-top:2rem;flex-wrap:wrap}.hero-stat{text-align:center}.hero-stat .stat-value{font-size:2.5rem;font-weight:700;color:#5ac8fa!important;margin-bottom:.5rem}.hero-stat .stat-label{font-size:.875rem;color:#fff9!important;text-transform:uppercase;letter-spacing:1px}.staking-section{margin:4rem 0}.staking-section h2{font-size:2rem;color:#fff!important;margin-bottom:2rem}.my-staking-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:3rem}.my-staking-card{background:#ffffff08;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);padding:2rem;transition:all .3s ease}.my-staking-card:hover{transform:translateY(-5px);border-color:#5ac8fa4d;box-shadow:0 10px 30px #5ac8fa33}.my-staking-card .card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.my-staking-card h3{font-size:1rem;color:#ffffffb3!important;font-weight:500}.my-staking-card .card-icon{font-size:2rem}.my-staking-card .card-value{font-size:2rem;font-weight:700;color:#fff!important;margin-bottom:.5rem}.my-staking-card .card-subvalue{font-size:.875rem;color:#ffffff80!important;margin-bottom:1rem}.staking-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.plan-card{background:#ffffff08;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);padding:2rem;transition:all .3s ease;position:relative}.plan-card:hover{transform:translateY(-10px);border-color:#5ac8fa80;box-shadow:0 20px 40px #5ac8fa4d}.plan-card.recommended{border:2px solid #5AC8FA;box-shadow:0 0 30px #5ac8fa4d}.plan-card.premium{border:2px solid #FFD700;box-shadow:0 0 30px #ffd7004d}.plan-badge{position:absolute;top:-12px;right:20px;background:linear-gradient(135deg,#007aff,#5ac8fa);color:#fff!important;padding:.5rem 1rem;border-radius:20px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px}.plan-badge.recommended{background:linear-gradient(135deg,#5ac8fa,#00d4ff)}.plan-badge.premium{background:linear-gradient(135deg,gold,orange)}.plan-card h3{font-size:1.5rem;color:#fff!important;margin:1rem 0}.plan-apy{font-size:3rem;font-weight:700;color:#5ac8fa!important;margin:1rem 0}.plan-features{margin:2rem 0}.feature{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;color:#fffc!important}.feature.highlight{color:#5ac8fa!important;font-weight:600}.feature-icon{font-size:1.25rem}.plan-calculator{margin:2rem 0}.staking-input{width:100%;padding:1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md);color:#fff!important;font-size:1rem;margin-bottom:1rem}.staking-input:focus{outline:none;border-color:#5ac8fa;box-shadow:0 0 0 3px #5ac8fa1a}.calculator-result{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#5ac8fa1a;border-radius:var(--radius-md);margin-bottom:1rem}.calculator-result span{color:#ffffffb3!important}.calculator-result strong{color:#5ac8fa!important;font-size:1.25rem}.active-stakes-card,.history-card{background:#ffffff08;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);padding:2rem}.empty-state{text-align:center;padding:3rem 2rem}.empty-icon{font-size:4rem;margin-bottom:1rem}.empty-state h3{color:#fff!important;margin-bottom:.5rem}.empty-state p{color:#fff9!important}.how-it-works{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.step-card{background:#ffffff08;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);padding:2rem;text-align:center}.step-number{width:60px;height:60px;background:linear-gradient(135deg,#007aff,#5ac8fa);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;color:#fff!important;margin:0 auto 1.5rem}.step-card h3{color:#fff!important;margin-bottom:1rem}.step-card p{color:#ffffffb3!important;line-height:1.6}.faq-list{max-width:800px;margin:0 auto}.faq-item{background:#ffffff08;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);padding:1.5rem;margin-bottom:1rem;cursor:pointer;transition:all .3s ease}.faq-question{font-size:1.125rem;font-weight:600;color:#fff!important;margin-bottom:.75rem}.faq-answer{color:#ffffffb3!important;line-height:1.6}.modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;display:flex;align-items:center;justify-content:center}.modal.hidden{display:none}.modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal-content{position:relative;background:#1a1a2e;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);padding:2rem;max-width:500px;width:90%;max-height:90vh;overflow-y:auto;z-index:10001}.modal-close{position:absolute;top:1rem;right:1rem;background:transparent;border:none;color:#fff!important;font-size:2rem;cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease}.modal-close:hover{background:#ffffff1a}.modal-content h2{color:#fff!important;margin-bottom:1.5rem}.stake-summary{background:#ffffff0d;border-radius:var(--radius-md);padding:1.5rem;margin-bottom:1.5rem}.summary-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.summary-row:last-child{margin-bottom:0}.summary-row span{color:#ffffffb3!important}.summary-row strong{color:#fff!important;font-size:1.125rem}.summary-row.highlight strong{color:#5ac8fa!important;font-size:1.5rem}.modal-warning{background:#ffc1071a;border:1px solid rgba(255,193,7,.3);border-radius:var(--radius-md);padding:1rem;color:#ffc107!important;margin-bottom:1.5rem;font-size:.875rem}.modal-actions{display:flex;gap:1rem}.modal-actions .btn{flex:1}.roadmap-page{background:linear-gradient(135deg,#0a0a0f,#1a1a2e);min-height:100vh}.roadmap-hero{background:linear-gradient(135deg,#1a1a2e,#16213e);padding:4rem 0 3rem;text-align:center}.progress-overview{display:flex;justify-content:center;gap:3rem;flex-wrap:wrap;margin:3rem 0}.progress-stat{text-align:center}.progress-circle{width:120px;height:120px;position:relative;margin:0 auto 1rem}.progress-circle svg{transform:rotate(-90deg)}.progress-value{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.5rem;font-weight:700;color:#fff!important}.progress-label{font-size:.875rem;color:#fff9!important;text-transform:uppercase;letter-spacing:1px}.timeline{position:relative;max-width:1000px;margin:0 auto}.timeline-item{position:relative;padding-left:80px;margin-bottom:4rem}.timeline-marker{position:absolute;left:0;top:0}.marker-dot{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#007aff,#5ac8fa);border:4px solid #1a1a2e;position:relative;z-index:2}.timeline-item.completed .marker-dot{background:linear-gradient(135deg,#34c759,#30d158)}.timeline-item.pending .marker-dot{background:#ffffff1a;border-color:#fff3}.timeline-item.future .marker-dot{background:linear-gradient(135deg,gold,orange)}.marker-line{position:absolute;left:18px;top:40px;width:4px;height:calc(100% + 4rem);background:linear-gradient(180deg,#5ac8fa4d,#5ac8fa1a)}.timeline-item:last-child .marker-line{display:none}.timeline-content{background:#ffffff08;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);padding:2rem;transition:all .3s ease}.timeline-content:hover{transform:translate(10px);border-color:#5ac8fa4d;box-shadow:0 10px 30px #5ac8fa33}.timeline-badge{display:inline-block;padding:.5rem 1rem;border-radius:20px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:1rem}.timeline-badge.completed{background:linear-gradient(135deg,#34c759,#30d158);color:#fff!important}.timeline-badge.in-progress{background:linear-gradient(135deg,#007aff,#5ac8fa);color:#fff!important}.timeline-badge.pending{background:#ffffff1a;color:#ffffffb3!important}.timeline-badge.future{background:linear-gradient(135deg,gold,orange);color:#000!important}.timeline-content h2{font-size:1.75rem;color:#fff!important;margin-bottom:.5rem}.timeline-date{font-size:.875rem;color:#ffffff80!important;margin-bottom:1.5rem}.timeline-tasks{margin:1.5rem 0}.task{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.75rem;background:#ffffff05;border-radius:var(--radius-md);transition:all .3s ease}.task:hover{background:#ffffff0d}.task-icon{font-size:1.25rem}.task.completed{color:#fff9!important}.task.in-progress{color:#5ac8fa!important;font-weight:600}.task.pending{color:#ffffff80!important}.task.future{color:#ffd700cc!important}.timeline-progress{margin-top:1.5rem}.progress-bar{width:100%;height:8px;background:#ffffff1a;border-radius:10px;overflow:hidden;margin-bottom:.5rem}.progress-fill{height:100%;background:linear-gradient(90deg,#007aff,#5ac8fa);border-radius:10px;transition:width .5s ease}.progress-text{font-size:.875rem;color:#fff9!important}.milestones-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.milestone-card{background:#ffffff08;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);padding:2rem;text-align:center;transition:all .3s ease}.milestone-card:hover{transform:translateY(-5px);border-color:#5ac8fa4d;box-shadow:0 10px 30px #5ac8fa33}.milestone-icon{font-size:3rem;margin-bottom:1rem}.milestone-card h3{color:#fff!important;margin-bottom:.5rem}.milestone-card p{color:#fff9!important;margin-bottom:1rem}.milestone-badge{display:inline-block;padding:.5rem 1rem;border-radius:20px;font-size:.75rem;font-weight:700;text-transform:uppercase}.milestone-badge.completed{background:#34c759;color:#fff!important}.milestone-badge.in-progress{background:#007aff;color:#fff!important}.milestone-badge.pending{background:#ffffff1a;color:#ffffffb3!important}.milestone-badge.future{background:gold;color:#000!important}.team-page{background:linear-gradient(135deg,#0a0a0f,#1a1a2e);min-height:100vh}.team-hero{background:linear-gradient(135deg,#1a1a2e,#16213e);padding:4rem 0 3rem;text-align:center}.team-section{margin:4rem 0}.team-section h2{font-size:2rem;color:#fff!important;margin-bottom:2rem;text-align:center}.team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.team-card{background:#ffffff08;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);padding:2rem;text-align:center;transition:all .3s ease}.team-card:hover{transform:translateY(-10px);border-color:#5ac8fa80;box-shadow:0 20px 40px #5ac8fa4d}.team-avatar{width:120px;height:120px;margin:0 auto 1.5rem;border-radius:50%;background:linear-gradient(135deg,#007aff,#5ac8fa);display:flex;align-items:center;justify-content:center;font-size:3rem;border:4px solid rgba(90,200,250,.2)}.avatar-placeholder{font-size:3rem}.team-card h3{font-size:1.5rem;color:#fff!important;margin-bottom:.5rem}.team-role{font-size:1rem;color:#5ac8fa!important;font-weight:600;margin-bottom:1rem}.team-bio{color:#ffffffb3!important;line-height:1.6;margin-bottom:1.5rem}.team-expertise{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:1.5rem}.expertise-tag{background:#5ac8fa1a;border:1px solid rgba(90,200,250,.3);color:#5ac8fa!important;padding:.5rem 1rem;border-radius:20px;font-size:.75rem;font-weight:600}.team-social{display:flex;gap:1rem;justify-content:center}.social-link{width:40px;height:40px;border-radius:50%;background:#ffffff0d;display:flex;align-items:center;justify-content:center;color:#fff!important;transition:all .3s ease}.social-link:hover{background:#5ac8fa33;transform:translateY(-3px)}.advisors-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.advisor-card{background:#ffffff08;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);padding:2rem;text-align:center;transition:all .3s ease}.advisor-card:hover{transform:translateY(-5px);border-color:#5ac8fa4d;box-shadow:0 10px 30px #5ac8fa33}.advisor-avatar{width:80px;height:80px;margin:0 auto 1rem;border-radius:50%;background:linear-gradient(135deg,#007aff4d,#5ac8fa4d);display:flex;align-items:center;justify-content:center;font-size:2rem;border:3px solid rgba(90,200,250,.2)}.advisor-card h3{font-size:1.25rem;color:#fff!important;margin-bottom:.5rem}.advisor-role{font-size:.875rem;color:#5ac8fa!important;font-weight:600;margin-bottom:1rem}.advisor-bio{color:#fff9!important;font-size:.875rem;line-height:1.6}.careers-card{background:#ffffff08;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);padding:3rem;text-align:center}.careers-content h3{font-size:2rem;color:#fff!important;margin-bottom:1rem}.careers-content>p{color:#ffffffb3!important;line-height:1.6;margin-bottom:2rem}.open-positions{max-width:600px;margin:2rem auto;text-align:left}.open-positions h4{color:#5ac8fa!important;margin-bottom:1rem}.positions-list{background:#ffffff05;border-radius:var(--radius-md);padding:1rem}.position-item{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid rgba(255,255,255,.05)}.position-item:last-child{border-bottom:none}.position-title{color:#fff!important;font-weight:600}.position-location{color:#ffffff80!important;font-size:.875rem}.culture-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.culture-card{background:#ffffff08;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);padding:2rem;text-align:center;transition:all .3s ease}.culture-card:hover{transform:translateY(-5px);border-color:#5ac8fa4d;box-shadow:0 10px 30px #5ac8fa33}.culture-icon{font-size:3rem;margin-bottom:1rem}.culture-card h3{color:#fff!important;margin-bottom:1rem}.culture-card p{color:#ffffffb3!important;line-height:1.6}@media (max-width: 768px){.hero-stats,.progress-overview{gap:1.5rem}.staking-plans,.how-it-works,.milestones-grid,.team-grid,.advisors-grid,.culture-grid{grid-template-columns:1fr}.timeline-item{padding-left:60px}.marker-dot{width:30px;height:30px}.marker-line{left:13px}.position-item{flex-direction:column;align-items:flex-start;gap:.5rem}}.faq-page{background:linear-gradient(135deg,#0a0a0f,#1a1a2e);min-height:100vh}.faq-hero{background:linear-gradient(135deg,#1a1a2e,#16213e);padding:4rem 0 3rem;text-align:center}.faq-search{max-width:600px;margin:2rem auto 0}.search-input{width:100%;padding:1rem 1.5rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:50px;color:#fff!important;font-size:1rem;transition:all .3s ease}.search-input:focus{outline:none;border-color:#5ac8fa;box-shadow:0 0 0 3px #5ac8fa1a;background:#ffffff14}.faq-categories{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center;margin:2rem 0}.category-btn{padding:.75rem 1.5rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:50px;color:#ffffffb3!important;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease}.category-btn:hover{background:#ffffff1a;border-color:#5ac8fa4d;color:#fff!important}.category-btn.active{background:linear-gradient(135deg,#007aff,#5ac8fa);border-color:#5ac8fa;color:#fff!important}.faq-section{margin:4rem 0}.faq-section h2{font-size:2rem;color:#fff!important;margin-bottom:2rem}.faq-accordion{max-width:900px;margin:0 auto}.faq-item{background:#ffffff08;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);margin-bottom:1rem;overflow:hidden;transition:all .3s ease}.faq-item:hover{border-color:#5ac8fa4d}.faq-item.open{border-color:#5ac8fa;box-shadow:0 5px 20px #5ac8fa33}.faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;background:transparent;border:none;color:#fff!important;font-size:1.125rem;font-weight:600;text-align:left;cursor:pointer;transition:all .3s ease}.faq-question:hover{color:#5ac8fa!important}.faq-icon{flex-shrink:0;stroke:#5ac8fa;transition:transform .3s ease}.faq-item.open .faq-icon{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-item.open .faq-answer{max-height:1000px}.faq-answer>*{padding:0 2rem 1.5rem}.faq-answer p{color:#fffc!important;line-height:1.8;margin-bottom:1rem}.faq-answer ul,.faq-answer ol{color:#ffffffb3!important;line-height:1.8;margin-left:1.5rem}.faq-answer li{margin-bottom:.5rem}.faq-answer strong{color:#5ac8fa!important}.faq-answer a{color:#007aff!important;text-decoration:underline}.faq-answer a:hover{color:#5ac8fa!important}.faq-cta-card{background:#ffffff08;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);padding:3rem;text-align:center}.faq-cta-card h2{color:#fff!important;margin-bottom:1rem}.faq-cta-card p{color:#ffffffb3!important;margin-bottom:2rem}@media (max-width: 768px){.faq-categories{gap:.5rem}.category-btn{padding:.5rem 1rem;font-size:.75rem}.faq-question{padding:1rem 1.5rem;font-size:1rem}.faq-answer>*{padding:0 1.5rem 1rem}}h1,h2,h3,h4,h5,h6,.hero-title,.hero-subtitle,.section-title,.card-title,.login-title,.page-title{text-shadow:none!important;filter:none!important}.card,.plan-card,.team-card,.feature-card,.btn,.btn-primary,.btn-secondary,input,textarea,select{box-shadow:none!important;filter:none!important}.card:hover,.plan-card:hover,.team-card:hover,.feature-card:hover{box-shadow:0 8px 24px #0000004d!important}.btn-primary{box-shadow:0 4px 16px #007aff33!important}.btn-primary:hover{box-shadow:0 8px 24px #007aff4d!important}@keyframes pulseGlow{0%,to{filter:none!important}50%{filter:none!important}}@keyframes titleGlow{0%,to{filter:none!important}50%{filter:none!important}}@keyframes brandGlow{0%,to{filter:none!important}50%{filter:none!important}}.neon-border,.border-glow{border:1px solid rgba(255,255,255,.1)!important;box-shadow:none!important}.encrypted-data-particle{color:#5ac8fa4d!important;text-shadow:none!important;opacity:.25!important}.header{box-shadow:0 1px #ffffff0d inset,0 8px 32px #0006!important}.footer{background:#142e14!important;box-shadow:none!important;color:#fff!important}.footer:before{display:none!important}.footer *:not(a){color:#fff!important}.footer a{color:#fff!important}.logo-img,.agroisync-brand,.header-glow{filter:none!important;animation:none!important}.whatsapp-link{box-shadow:none!important}.whatsapp-link:hover{box-shadow:0 4px 12px #34c7594d!important}::-webkit-scrollbar-thumb{background:#fff3!important}::-webkit-scrollbar-thumb:hover{background:#ffffff4d!important}.icon-wrapper{display:inline-flex;align-items:center;justify-content:center;color:currentColor}.icon-wrapper svg{width:100%;height:100%;stroke:currentColor}.stat-icon-svg,.feature-icon-svg{color:var(--accent-blue-light);opacity:.9}[data-theme=light] .stat-icon-svg,[data-theme=light] .feature-icon-svg{color:var(--accent-blue);opacity:1}.feature-card{background:#ffffff05!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:20px!important;padding:2.5rem!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;position:relative!important;overflow:hidden!important}[data-theme=light] .feature-card{background:#ffffffb3!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 4px 16px #0000000a!important}.feature-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--accent-blue-light),transparent);opacity:0;transition:opacity .3s ease}.feature-card:hover:before{opacity:1}.feature-card:hover{transform:translateY(-4px)!important;border-color:#5ac8fa33!important;box-shadow:0 12px 40px #0003!important;background:#ffffff08!important}[data-theme=light] .feature-card:hover{background:#ffffffd9!important;box-shadow:0 12px 40px #00000014!important;border-color:#007aff33!important}.feature-icon{margin-bottom:1.5rem;display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:16px;background:linear-gradient(135deg,#007aff1a,#5ac8fa0d);border:1px solid rgba(90,200,250,.15);transition:all .3s ease}[data-theme=light] .feature-icon{background:linear-gradient(135deg,#007aff14,#5ac8fa0a);border-color:#007aff1f}.feature-card:hover .feature-icon{transform:scale(1.05);background:linear-gradient(135deg,#007aff26,#5ac8fa14);border-color:#5ac8fa40}.feature-card h3{font-size:1.375rem;font-weight:600;margin-bottom:1rem;color:var(--text-primary);letter-spacing:-.01em}.feature-card p{color:var(--text-secondary);line-height:1.7;font-size:.9375rem}.hero-stats{display:flex;gap:1.5rem;margin:2.5rem 0;flex-wrap:wrap}.stat-item{flex:1;min-width:140px;padding:1.5rem;background:#ffffff05;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.06);border-radius:16px;text-align:center;transition:all .3s ease}[data-theme=light] .stat-item{background:#fff9;border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 8px #0000000a}.stat-item:hover{transform:translateY(-2px);border-color:#5ac8fa33;box-shadow:0 8px 24px #00000026}[data-theme=light] .stat-item:hover{box-shadow:0 8px 24px #00000014}.stat-icon{margin-bottom:.75rem;display:flex;align-items:center;justify-content:center;height:48px}.stat-label{font-size:.875rem;font-weight:500;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.info-card{background:#ffffff05;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.06);border-radius:20px;padding:2rem;transition:all .3s ease}[data-theme=light] .info-card{background:#ffffffb3;border:1px solid rgba(0,0,0,.08);box-shadow:0 4px 16px #0000000a}.info-card:hover{transform:translateY(-4px);border-color:#5ac8fa33;box-shadow:0 12px 40px #0003}[data-theme=light] .info-card:hover{box-shadow:0 12px 40px #00000014}.info-card h3{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:var(--text-primary);display:flex;align-items:center;gap:.75rem}.info-card h3 .icon-wrapper{color:var(--accent-blue-light)}[data-theme=light] .info-card h3 .icon-wrapper{color:var(--accent-blue)}.info-card p{color:var(--text-secondary);line-height:1.7}.stat-value:not(.stat-icon-svg),.feature-icon:not(.feature-icon-svg){font-size:0!important;line-height:0!important}.btn{position:relative;padding:.875rem 2rem;border-radius:12px;font-weight:600;font-size:1rem;border:none;cursor:pointer;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);text-transform:none;letter-spacing:-.01em;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.btn-primary{background:linear-gradient(135deg,#007aff,#5ac8fa);color:#fff;box-shadow:0 4px 16px #007aff40}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px #007aff59;opacity:.95}.btn-secondary{background:#ffffff14;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.12);color:#fff}[data-theme=light] .btn-secondary{background:#ffffffe6;border:1px solid rgba(0,0,0,.1);color:#000}.btn-secondary:hover{background:#ffffff1f;border-color:#fff3;transform:translateY(-2px)}[data-theme=light] .btn-secondary:hover{background:#fff;border-color:#00000026}.section-title{font-size:clamp(2rem,5vw,3rem);font-weight:700;margin-bottom:3rem;text-align:center;background:linear-gradient(135deg,#007aff,#5ac8fa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em}[data-theme=light] .section-title{background:linear-gradient(135deg,#007aff,#5ac8fa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:6rem 0}.hero-title{font-size:clamp(3rem,8vw,5.5rem);font-weight:700;background:linear-gradient(135deg,#007aff,#5ac8fa,#00d4ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1.5rem;letter-spacing:-.03em;line-height:1.1}.hero-subtitle{font-size:clamp(1.125rem,2.5vw,1.5rem);font-weight:400;color:var(--text-secondary);margin-bottom:1.5rem;line-height:1.6}.hero-description{font-size:clamp(1rem,2vw,1.125rem);color:var(--text-secondary);line-height:1.7;max-width:700px;margin-bottom:2rem}.floating-orb{position:absolute;border-radius:50%;filter:blur(60px);opacity:.3;animation:float 20s ease-in-out infinite}.orb-1{width:400px;height:400px;background:radial-gradient(circle,rgba(0,122,255,.4) 0%,transparent 70%);top:10%;left:10%;animation-delay:0s}.orb-2{width:300px;height:300px;background:radial-gradient(circle,rgba(90,200,250,.3) 0%,transparent 70%);bottom:20%;right:15%;animation-delay:7s}.orb-3{width:250px;height:250px;background:radial-gradient(circle,rgba(0,212,255,.25) 0%,transparent 70%);top:50%;right:10%;animation-delay:14s}@keyframes float{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}*{text-shadow:none!important}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#0000001a}[data-theme=light] ::-webkit-scrollbar-track{background:#0000000d}::-webkit-scrollbar-thumb{background:#fff3;border-radius:5px;border:2px solid transparent;background-clip:padding-box}[data-theme=light] ::-webkit-scrollbar-thumb{background:#0003}::-webkit-scrollbar-thumb:hover{background:#ffffff4d;background-clip:padding-box}[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#0000004d}@media (max-width: 768px){.hero-stats{flex-direction:column;gap:1rem}.stat-item{min-width:100%}.feature-card,.info-card{padding:1.5rem}}.agro-background{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden;pointer-events:none;background:#e5e5ea!important}.agro-bg-image{position:absolute;top:-10%;left:-10%;width:120%;height:120%;background-image:url(https://images.unsplash.com/photo-1625246333195-78d9c38ad449?w=1920&q=80);background-size:cover;background-position:center;background-blend-mode:overlay;opacity:.48;animation:agroBackgroundFloat 30s ease-in-out infinite;filter:grayscale(25%) brightness(.85) contrast(1.05);will-change:transform,opacity;transition:opacity .6s ease,filter .6s ease}[data-theme=light] .agro-bg-image{opacity:.45;filter:grayscale(20%) brightness(.9) contrast(1.05)}.agro-bg-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at 50% 50%,rgba(229,229,234,.15) 0%,transparent 70%),linear-gradient(180deg,rgba(229,229,234,.2) 0%,transparent 40%);pointer-events:none;transition:background .6s ease}[data-theme=light] .agro-bg-overlay{background:radial-gradient(ellipse at 50% 50%,rgba(245,245,247,.2) 0%,transparent 70%),linear-gradient(180deg,rgba(245,245,247,.15) 0%,transparent 50%)}@keyframes agroBackgroundFloat{0%,to{transform:translate(0) scale(1);opacity:.48}25%{transform:translate(-2%,-2%) scale(1.02);opacity:.5}50%{transform:translate(2%,2%) scale(1.01);opacity:.47}75%{transform:translate(-1%,1%) scale(1.015);opacity:.49}}[data-theme=light] .agro-bg-image{animation-duration:35s}.encrypted-data-stream{display:none!important}.agro-image-section{position:relative;width:100%;height:400px;border-radius:20px;overflow:hidden;margin:2rem 0;background:linear-gradient(135deg,#142e141a,#142e141a)}.agro-image-section img{width:100%;height:100%;object-fit:cover;opacity:.9}.agro-feature-image{width:100%;height:200px;border-radius:16px;object-fit:cover;margin-bottom:1.5rem;background:linear-gradient(135deg,#142e1433,#142e1433)}.blog-agro-image{width:100%;height:250px;border-radius:16px;object-fit:cover;margin-bottom:1.5rem;background:linear-gradient(135deg,#142e1426,#142e1426)}.hero-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:linear-gradient(135deg,#142e144d,#142e1433);border:1px solid rgba(20,46,20,.4);border-radius:50px;font-size:.85rem;font-weight:600;color:#fff;margin-bottom:20px;animation:pulse-glow 2s ease-in-out infinite}.badge-icon{display:flex;align-items:center}@keyframes pulse-glow{0%,to{box-shadow:0 0 10px #8fc7514d}50%{box-shadow:0 0 20px #8fc75180}}.live-price-ticker{background:linear-gradient(135deg,#0009,#142e144d);border:1px solid rgba(20,46,20,.3);border-radius:16px;padding:20px 24px;margin:24px 0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.price-main{display:flex;align-items:center;gap:16px;margin-bottom:16px;flex-wrap:wrap}.price-label{font-size:.9rem;color:#fff9;font-weight:500}.price-value{font-size:2rem;font-weight:800;color:#fff;font-family:Space Grotesk,monospace}.price-change{padding:4px 12px;border-radius:20px;font-size:.9rem;font-weight:700}.price-change.positive{background:#34c75933;color:#34c759}.price-change.negative{background:#ff3b3033;color:#ff3b30}.price-stats{display:flex;gap:24px;flex-wrap:wrap}.price-stat{display:flex;flex-direction:column;gap:4px}.price-stat .stat-label{font-size:.75rem;color:#ffffff80;text-transform:uppercase;letter-spacing:.5px}.price-stat .stat-value{font-size:1.1rem;font-weight:700;color:#fff}.btn-glow{position:relative;animation:btn-glow-pulse 2s ease-in-out infinite}@keyframes btn-glow-pulse{0%,to{box-shadow:0 0 20px #142e1480,0 0 40px #142e144d}50%{box-shadow:0 0 30px #142e14b3,0 0 60px #142e1466}}.btn-large{padding:16px 32px!important;font-size:1.1rem!important}.btn-outline{background:transparent!important;border:2px solid rgba(255,255,255,.3)!important;color:#fff!important}.btn-outline:hover{background:#ffffff1a!important;border-color:#ffffff80!important}.stats-banner{background:#142e14;padding:60px 0;position:relative;overflow:hidden}.stats-banner:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:.5}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;position:relative;z-index:1}.stats-item{text-align:center}.stats-number{font-size:3.5rem;font-weight:900;color:#fff;line-height:1;font-family:Space Grotesk,sans-serif;text-shadow:0 0 30px rgba(143,199,81,.5)}.stats-unit{font-size:.9rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:2px;margin-top:4px}.stats-label{font-size:.95rem;color:#ffffffb3;margin-top:8px}.collateral-section{padding:100px 0;background:linear-gradient(180deg,#0006,#1a3a0d4d)}.section-subtitle{text-align:center;color:#ffffffb3;font-size:1.1rem;margin-top:-20px;margin-bottom:50px}.collateral-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.collateral-card{background:linear-gradient(135deg,#00000080,#142e1433);border:1px solid rgba(20,46,20,.3);border-radius:20px;padding:32px 24px;text-align:center;transition:all .3s ease;position:relative;overflow:hidden}.collateral-card:hover{transform:translateY(-8px);border-color:#8fc75199;box-shadow:0 20px 40px #0000004d}.collateral-percentage{position:absolute;top:16px;right:16px;font-size:2rem;font-weight:900;color:#8fc7514d;font-family:Space Grotesk,sans-serif}.collateral-icon{color:#142e14;margin-bottom:16px}.collateral-card h3{font-size:1.2rem;font-weight:700;color:#fff;margin-bottom:20px}.collateral-list{list-style:none;padding:0;margin:0 0 20px;text-align:left}.collateral-list li{display:flex;align-items:center;gap:8px;padding:8px 0;color:#fffc;font-size:.9rem;border-bottom:1px solid rgba(255,255,255,.1)}.collateral-list li:last-child{border-bottom:none}.collateral-list li svg{color:#34c759;flex-shrink:0}.collateral-value{font-size:1.1rem;font-weight:700;color:#fff;padding-top:16px;border-top:1px solid rgba(20,46,20,.3)}.collateral-cta{text-align:center;margin-top:50px}.tokenomics-section{padding:100px 0;background:linear-gradient(180deg,#1a3a0d4d,#00000080)}.tokenomics-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:60px;align-items:center}.chart-visual{display:flex;justify-content:center;align-items:center}.chart-circle{position:relative;width:300px;height:300px}.donut-chart{width:100%;height:100%;transform:rotate(-90deg)}.chart-segment{transition:all .3s ease}.chart-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.chart-total{display:block;font-size:2.5rem;font-weight:900;color:#fff;font-family:Space Grotesk,sans-serif}.chart-label{font-size:1rem;color:#fff9}.token-allocation{margin-bottom:32px}.allocation-item{display:flex;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.1)}.allocation-item:last-child{border-bottom:none}.allocation-color{width:16px;height:16px;border-radius:4px;flex-shrink:0}.allocation-info{flex:1;display:flex;justify-content:space-between;align-items:center}.allocation-label{color:#ffffffe6;font-weight:500}.allocation-percent{font-weight:700;color:#fff}.allocation-amount{color:#fff9;font-size:.9rem;min-width:100px;text-align:right}.token-info-box{background:linear-gradient(135deg,#142e144d,#0006);border:1px solid rgba(20,46,20,.3);border-radius:16px;padding:24px}.info-row{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.1)}.info-row:last-child{border-bottom:none}.info-label{color:#fff9}.info-value{color:#fff;font-weight:600}.contract-address{font-family:Space Mono,monospace;color:#142e14}.how-it-works{padding:100px 0;background:linear-gradient(180deg,#00000080,#1a3a0d33);text-align:center}.how-it-works .container{max-width:1100px;margin-left:auto;margin-right:auto}.how-it-works .section-title,.how-it-works .section-subtitle{text-align:center;margin-left:auto;margin-right:auto}.steps-grid{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.step-card{background:linear-gradient(135deg,#00000080,#142e1433);border:1px solid rgba(20,46,20,.3);border-radius:20px;padding:40px 32px;text-align:center;width:220px;position:relative;transition:all .3s ease}.step-card:hover{transform:translateY(-8px);border-color:#8fc75199;box-shadow:0 20px 40px #0000004d}.step-number{position:absolute;top:-15px;left:50%;transform:translate(-50%);width:40px;height:40px;background:#142e14;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:800;color:#fff;border:3px solid rgba(143,199,81,.5)}.step-icon{color:#fff;margin-bottom:16px}.step-card h3{font-size:1.1rem;font-weight:700;color:#fff;margin-bottom:12px}.step-card p{font-size:.9rem;color:#ffffffb3;line-height:1.6}.step-connector{color:#8fc75180}.steps-cta{text-align:center;margin-top:50px}.partners-section{padding:80px 0;background:linear-gradient(180deg,#1a3a0d33,#0006)}.partners-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:24px}.partner-card{background:linear-gradient(135deg,#0006,#142e1426);border:1px solid rgba(20,46,20,.2);border-radius:16px;padding:32px 20px;text-align:center;transition:all .3s ease}.partner-card:hover{border-color:#8fc75180;transform:translateY(-4px)}.partner-logo{color:#fff9;margin-bottom:16px;transition:color .3s ease}.partner-card:hover .partner-logo{color:#fff}.partner-card h4{font-size:1rem;font-weight:700;color:#fff;margin-bottom:8px}.partner-card p{font-size:.8rem;color:#ffffff80}.roadmap-preview{padding:100px 0;background:linear-gradient(180deg,#0006,#1a3a0d4d)}.roadmap-timeline{position:relative;max-width:800px;margin:0 auto;padding-left:40px}.roadmap-timeline:before{content:"";position:absolute;left:15px;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,#142e1480,#142e141a)}.roadmap-item{position:relative;padding:24px 0 24px 40px;opacity:.6;transition:all .3s ease}.roadmap-item:hover,.roadmap-item.completed,.roadmap-item.active{opacity:1}.roadmap-marker{position:absolute;left:-25px;top:24px;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#00000080;border:2px solid rgba(20,46,20,.5);color:#ffffff80}.roadmap-item.completed .roadmap-marker{background:#142e14;border-color:#142e14;color:#fff}.roadmap-item.active .roadmap-marker{background:#142e14;border-color:#142e14;color:#fff;animation:pulse-glow 2s ease-in-out infinite}.roadmap-content{background:linear-gradient(135deg,#0006,#142e1426);border:1px solid rgba(20,46,20,.35);border-radius:16px;padding:24px;transition:all .3s ease}.roadmap-item:hover .roadmap-content{border-color:#142e148c}.roadmap-date{font-size:.85rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:1px}.roadmap-content h4{font-size:1.2rem;font-weight:700;color:#fff;margin:8px 0}.roadmap-content p{font-size:.95rem;color:#fff9;margin:0}.roadmap-cta{text-align:center;margin-top:50px}.final-cta{padding:100px 0;background:#142e14;position:relative;overflow:hidden}.final-cta:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at center,rgba(143,199,81,.1) 0%,transparent 70%)}.cta-content{text-align:center;position:relative;z-index:1;max-width:700px;margin:0 auto}.cta-content h2{font-size:2.5rem;font-weight:900;color:#fff;margin-bottom:16px;line-height:1.2}.cta-content>p{font-size:1.2rem;color:#fffc;margin-bottom:32px}.cta-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-bottom:32px}.cta-trust{display:flex;gap:32px;justify-content:center;flex-wrap:wrap}.cta-trust span{display:flex;align-items:center;gap:8px;font-size:.9rem;color:#fff9}.cta-trust svg{color:#fff}.btn{display:inline-flex;align-items:center;gap:8px}.btn svg{flex-shrink:0}@media (max-width: 1200px){.stats-grid{grid-template-columns:repeat(2,1fr);gap:32px}.collateral-grid{grid-template-columns:repeat(2,1fr)}.tokenomics-grid{grid-template-columns:1fr;gap:40px}.partners-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 900px){.steps-grid{flex-direction:column;gap:32px}.step-connector{transform:rotate(90deg)}.step-card{width:100%;max-width:350px}}@media (max-width: 768px){.stats-banner{padding:40px 0}.stats-number{font-size:2.5rem}.collateral-section,.tokenomics-section,.how-it-works,.roadmap-preview,.final-cta{padding:60px 0}.collateral-grid{grid-template-columns:1fr;max-width:400px;margin:0 auto}.partners-grid{grid-template-columns:repeat(2,1fr)}.chart-circle{width:250px;height:250px}.allocation-item{flex-wrap:wrap}.allocation-amount{width:100%;text-align:left;margin-top:4px}.cta-content h2{font-size:1.8rem}.live-price-ticker{padding:16px}.price-value{font-size:1.5rem}.price-stats{gap:16px}.hero-buttons{flex-direction:column;gap:12px}.hero-buttons .btn{width:100%;justify-content:center}}@media (max-width: 480px){.stats-grid{grid-template-columns:1fr;gap:24px}.partners-grid{grid-template-columns:1fr;max-width:250px;margin:0 auto}.roadmap-timeline{padding-left:30px}.roadmap-marker{left:-30px;width:28px;height:28px}.cta-trust{flex-direction:column;gap:16px}}.header{position:sticky!important;top:0!important;z-index:9999!important}@media (max-width: 1024px){.mobile-menu-toggle{display:flex!important;z-index:10001!important}.nav{position:fixed!important;top:0!important;left:-100%!important;width:280px!important;max-width:80vw!important;height:100vh!important;background:#fff!important;border-right:1px solid #E5E5EA!important;box-shadow:8px 0 32px #00000026!important;flex-direction:column!important;padding:80px 24px 24px!important;gap:8px!important;z-index:10000!important;transition:left .3s ease!important;overflow-y:auto!important}.nav.nav-open{left:0!important}body.nav-open:before{content:""!important;position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:#00000080!important;z-index:9999!important}}.language-menu,#language-menu{z-index:10002!important}.footer{background:#142e14!important;color:#fff!important}.footer *{color:#fff!important}.footer a:hover{color:#e5e5ea!important}html{overflow-x:hidden!important;overflow-y:auto!important;margin:0!important;padding:0!important;height:auto!important;min-height:100%!important}body{overflow-x:hidden!important;overflow-y:auto!important;margin:0!important;padding:76px 0 0!important;min-height:100vh!important;height:auto!important}body.animations-off .fade-in,body.animations-off [class*=animation],body.animations-off .agro-bg-image{animation:none!important;transition:none!important}body:has(.agro-background),body:has(#agro-background-container),#app:has(.agro-background){background:transparent!important;background-color:transparent!important;background-image:none!important}#app:has(.agro-background) .home-page,#app:has(.agro-background) main,#app:has(.agro-background) .dashboard-page,#app:has(.agro-background) .profile-page,#app:has(.agro-background) .settings-page,#app:has(.agro-background) .buy-page,#app:has(.agro-background) .auth-login-page,#app:has(.agro-background) .login-page{background:transparent!important}#main-content:has(.dashboard-page) .container,#main-content:has(.profile-page) .container,#main-content:has(.settings-page) .container,#main-content:has(.buy-page) .container,#main-content:has(.auth-login-page) .auth-login-container{background:transparent!important}.dashboard-page .glass-card,.dashboard-page .dashboard-card,.dashboard-page .stat-card{background:#ffffffc7!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.5)!important;box-shadow:0 4px 24px #00000014,0 1px #ffffff80 inset!important;border-radius:16px!important;transition:transform .2s ease,box-shadow .2s ease!important}.dashboard-page .glass-card:hover,.dashboard-page .dashboard-card:hover,.dashboard-page .stat-card:hover{box-shadow:0 8px 32px #0000001f!important;transform:translateY(-2px)!important}.dashboard-page .page-title,.dashboard-page .page-subtitle,.dashboard-page .stat-label,.dashboard-page .stat-value,.dashboard-page .balance-label,.dashboard-page .balance-value,.dashboard-page .user-name,.dashboard-page .user-email,.dashboard-page h2,.dashboard-page h3,.dashboard-page .dashboard-card h2,.dashboard-page .wallet-address .address-value,.dashboard-page .wallet-security strong,.dashboard-page .wallet-security div,.dashboard-page .action-btn,.dashboard-page .quick-actions span,.dashboard-page #wallet-balance,.dashboard-page #total-balance,.dashboard-page #balance-usd,.dashboard-page #total-transactions,.dashboard-page #token-price-display,.dashboard-page .transaction-item,.dashboard-page .status-value,.dashboard-page #face-status-text{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.dashboard-page .stat-value[style*=accent-green],.dashboard-page .balance-value{color:#047857!important;-webkit-text-fill-color:#047857!important}.dashboard-page .dashboard-header,.profile-page .dashboard-header,.settings-page .dashboard-header{margin-bottom:2rem!important}.profile-page .glass-card,.profile-page .profile-card,.settings-page .glass-card{background:#ffffffc7!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.5)!important;box-shadow:0 4px 24px #00000014,0 1px #ffffff80 inset!important;border-radius:16px!important}.profile-page .page-title,.profile-page .page-subtitle,.profile-page .user-name,.profile-page .user-email,.profile-page .profile-header,.profile-page .glass-card *,.profile-page .profile-card *,.settings-page .page-title,.settings-page .page-subtitle,.settings-page .glass-card *,.settings-page .glass-card h3,.settings-page label,.settings-page input,.settings-page select,.settings-page code,.settings-page .btn{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.profile-page .profile-meta,.profile-page .glass-card label,.profile-page .profile-card label,.settings-page .glass-card [style*="text-secondary"],.settings-page .glass-card .font-size\: 0\.85rem{color:#64748b!important;-webkit-text-fill-color:#64748b!important}.profile-page .user-info-badge .user-avatar{color:#fff!important;-webkit-text-fill-color:#fff!important}.dashboard-page .dashboard-stats{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important;gap:1.25rem!important;margin-bottom:2rem!important}.dashboard-page .wallet-actions-grid.dashboard-wallet-buttons{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:.75rem!important;align-items:stretch!important;margin-top:0!important;margin-bottom:0!important}@media (max-width: 768px){.dashboard-page .wallet-actions-grid.dashboard-wallet-buttons{grid-template-columns:repeat(2,1fr)!important}}#main-content .dashboard-page .wallet-card .dashboard-wallet-btn,#main-content .dashboard-page .wallet-card .wallet-actions-grid .btn,#main-content .dashboard-page .wallet-card .wallet-actions-grid a,#main-content .dashboard-page .wallet-card .wallet-actions-grid button,#main-content .dashboard-page #create-wallet-section .btn,#main-content .dashboard-page #create-wallet-section button{background:#142e14!important;background-color:#142e14!important;border-color:#142e14!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;fill:#fff!important;stroke:#fff!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.5rem!important;font-size:.9rem!important;font-weight:600!important;border-radius:12px!important;text-decoration:none!important;white-space:nowrap!important}#main-content .dashboard-page .wallet-card .dashboard-wallet-btn svg,#main-content .dashboard-page .wallet-card .wallet-actions-grid .btn svg,#main-content .dashboard-page .wallet-card .wallet-actions-grid a svg,#main-content .dashboard-page #create-wallet-section .btn svg,#main-content .dashboard-page #create-wallet-section button svg{stroke:#fff!important;fill:#fff!important;color:#fff!important}#main-content .dashboard-page .wallet-card .dashboard-wallet-btn:hover,#main-content .dashboard-page .wallet-card .wallet-actions-grid .btn:hover,#main-content .dashboard-page .wallet-card .wallet-actions-grid a:hover,#main-content .dashboard-page #create-wallet-section .btn:hover,#main-content .dashboard-page #create-wallet-section button:hover{background:#0f2410!important;background-color:#0f2410!important;border-color:#0f2410!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.dashboard-page .wallet-card .transactions-card h2,.dashboard-page .transactions-card h2{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;margin-bottom:1rem!important}.auth-login-card{background:#fffffff2!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 8px 32px #0000001a,0 1px #fff6 inset!important;border-radius:20px!important}.auth-login-logo{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;margin-bottom:28px!important}.auth-login-logo .auth-login-logo-img,.auth-login-logo img{margin-left:auto!important;margin-right:auto!important;display:block!important;max-width:220px!important;height:auto!important}.auth-login-card,.auth-login-card *:not(.auth-login-btn):not(.auth-face-id-btn),.auth-login-logo h1,.auth-login-logo p,.auth-login-section-title,.auth-login-form label,.auth-login-form label .icon-wrapper,.auth-login-form input,.auth-login-form select,.auth-login-form input::placeholder,.auth-login-form small,.auth-switch,.auth-switch a,.auth-login-divider span,.auth-forgot a,.auth-security-notice,.auth-security-notice p,.auth-back-home,.auth-back-home *{color:#1a1a1a!important;-webkit-text-fill-color:#1a1a1a!important;fill:#1a1a1a!important}.auth-login-btn{color:#fff!important;-webkit-text-fill-color:#fff!important}.auth-face-id-btn,#face-login-btn{background:#142e14!important;border:none!important}button#face-login-btn,button#face-login-btn *,button.auth-face-id-btn,button.auth-face-id-btn *,button#face-login-btn span,button.auth-face-id-btn span,.btn-login,.btn-login *,a.btn-login,a.btn-login *{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.btn-login svg,a.btn-login svg{stroke:#fff!important;color:#fff!important}stroke: #ffffff !important; } .auth-security-notice p{color:#374151!important;-webkit-text-fill-color:#374151!important;opacity:1!important}.auth-back-home{font-weight:500!important;color:#059669!important;-webkit-text-fill-color:#059669!important}.admin-page .admin-header-left h1,.admin-page .admin-breadcrumb,.admin-page .admin-username,.admin-page .admin-role,.admin-page .admin-nav-item,.admin-page .stat-value,.admin-page .stat-label,.admin-page .dashboard-card h3,.admin-page .wallet-mini-label,.admin-page .wallet-mini-value,.admin-page .activity-admin,.admin-page .activity-action,.admin-page .activity-time,.admin-page .support-stat .value,.admin-page .support-stat .label,.admin-page h1,.admin-page h2,.admin-page h3,.admin-page .admin-header-wallet-strip .wallet-item,.admin-page .admin-header-user-btn,.admin-layout .admin-header-left h1,.admin-layout .admin-breadcrumb,.admin-layout .admin-username,.admin-layout .admin-role,.admin-layout .admin-nav-item,.admin-layout .stat-value,.admin-layout .stat-label,.admin-layout .dashboard-card h3,.admin-layout .wallet-mini-label,.admin-layout .wallet-mini-value,.admin-layout .activity-admin,.admin-layout .activity-action,.admin-layout .activity-time,.admin-layout .support-stat .value,.admin-layout .support-stat .label,.admin-layout h1,.admin-layout h2,.admin-layout h3,.admin-layout .admin-header-wallet-strip .wallet-item,.admin-layout .admin-header-user-btn{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.admin-page .admin-nav-item .badge,.admin-page .admin-text-muted,.admin-page .stat-label,.admin-page .activity-time,.admin-page .admin-breadcrumb,.admin-layout .admin-nav-item .badge,.admin-layout .admin-text-muted,.admin-layout .stat-label,.admin-layout .activity-time,.admin-layout .admin-breadcrumb{color:#64748b!important;-webkit-text-fill-color:#64748b!important}.forgot-password-page .login-container,.forgot-password-page .login-container *,.forgot-password-page .auth-form label,.forgot-password-page .auth-form input,.forgot-password-page .auth-switch,.forgot-password-page .auth-switch a,.forgot-password-page .security-notice,.forgot-password-page .security-notice p{color:#1a1a1a!important;-webkit-text-fill-color:#1a1a1a!important}.forgot-password-page .auth-form input{background:#f9fafb!important;border-color:#d1d5db!important;color:#111827!important;-webkit-text-fill-color:#111827!important}.forgot-password-page .auth-switch a{color:#059669!important;font-weight:600!important}.forgot-password-page .login-container{background:#fffffff2!important;border-radius:20px!important;padding:1.5rem!important}.verify-email-page .login-container,.verify-email-page .login-container *,.verify-email-page .auth-form label,.verify-email-page .auth-form input,.verify-email-page .auth-switch,.verify-email-page .auth-switch a,.verify-email-page .security-notice,.verify-email-page .security-notice p{color:#1a1a1a!important;-webkit-text-fill-color:#1a1a1a!important}.verify-email-page .auth-form input{background:#f9fafb!important;border-color:#d1d5db!important;color:#111827!important;-webkit-text-fill-color:#111827!important}.verify-email-page .auth-switch a{color:#059669!important;font-weight:600!important}.verify-email-page .login-container{background:#fffffff2!important;border-radius:20px!important;padding:1.5rem!important}.auth-login-form label,.auth-login-form small,.auth-login-logo p{color:#374151!important;-webkit-text-fill-color:#374151!important}.auth-login-form input,.auth-login-form select{background:#f9fafb!important;border-color:#d1d5db!important;color:#111827!important;-webkit-text-fill-color:#111827!important}.auth-login-form input::placeholder{color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}.auth-login-form label .icon-wrapper{color:#059669!important;fill:#059669!important}.auth-switch a{color:#059669!important;font-weight:600!important}.auth-login-page .auth-login-container,.login-page .auth-login-container{position:relative!important;z-index:1!important}#app,[id=app],#app>*,main,#main-content,#footer-container,.home-page,#main-content>*{overflow:visible!important;overflow-y:visible!important;overflow-x:visible!important;min-height:auto!important;height:auto!important;max-height:none!important}#main-content{padding-bottom:8rem!important}#footer-container{position:relative!important;z-index:100!important;flex-shrink:0!important}.chatbot-container,#chatbot-container{z-index:1999!important}.chat-window{width:320px!important;max-width:min(320px,calc(100vw - 2rem))!important;max-height:50vh!important;min-height:260px!important}#header-container{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;height:76px!important;max-height:80px!important;z-index:2000!important;background:#ffffffeb!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border-bottom:1px solid rgba(0,0,0,.06)!important;box-shadow:0 1px 3px #0000000a!important;padding-left:0!important;padding-right:0!important;margin:0!important}@supports not (backdrop-filter: blur(10px)){#header-container{background:#f8f9fa!important}}#main-header,.header,#header-container .header,#header-container header{position:relative!important;width:100%!important;height:76px!important;min-height:72px!important;max-height:80px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;background:transparent!important}#main-header .container,#header-container .container,.header .container,#main-header .header-container-inner,#header-container .header-container-inner,#header-container header .container,#header-container .header .container,html body #header-container header .container,body #header-container header .container{display:flex!important;align-items:center!important;justify-content:flex-start!important;height:76px!important;min-height:72px!important;max-height:80px!important;width:100%!important;max-width:100%!important;margin:0!important;padding-left:0!important;padding-right:1rem!important;box-sizing:border-box!important}#header-container .header .container,#header-container .header-container-inner{justify-content:flex-start!important;gap:0 1.5rem!important;padding-left:0!important}#main-header .logo,#header-container .logo{margin-right:auto!important}#main-header .logo,#main-header .header-logo-mobile,.header .logo,#header-container .logo{flex-shrink:0!important;display:flex!important;align-items:center!important;max-height:64px!important;margin-left:0!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}#main-header .logo img,#main-header .logo-img,.header .logo img,.header .logo-img,#header-container .logo img,#header-container .logo-img{height:56px!important;max-height:64px!important;width:auto!important;max-width:280px!important;object-fit:contain!important;flex-shrink:0!important;display:block!important;margin-left:0!important;padding-left:0!important}#header-container .logo a,#main-header .logo a,.header .logo a{margin-left:0!important;padding-left:0!important;display:flex!important;align-items:center!important}#main-header .nav,#main-header nav{display:flex!important;align-items:center!important;gap:.5rem 1.25rem!important}#main-header .nav-link,#main-header .nav a,#main-header button.nav-link,#main-header #defi-menu-btn,#main-header #profile-menu-btn,#main-header #language-btn{color:#374151!important;-webkit-text-fill-color:#374151!important;background:transparent!important;border:none!important;box-shadow:none!important;font-family:Inter,Manrope,-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:500!important;font-size:.9375rem!important;letter-spacing:-.01em!important;text-decoration:none!important;transition:color .18s ease,opacity .18s ease!important;position:relative!important}#main-header .nav-link:hover,#main-header .nav-link.active,#main-header .nav a:hover,#main-header button.nav-link:hover,#main-header #defi-menu-btn:hover,#main-header #profile-menu-btn:hover,#main-header #language-btn:hover{color:#1f2937!important;-webkit-text-fill-color:#1f2937!important;background:transparent!important;opacity:.9!important}#main-header .nav-link.btn-login,#main-header .btn-login,#main-header .nav-link.btn-login *,#main-header .btn-login *{background:#142e14!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;fill:#fff!important;stroke:#fff!important;border-radius:8px!important;padding:.5rem 1rem!important;font-weight:600!important;transition:background .18s ease,box-shadow .18s ease!important}#main-header .nav-link.btn-login:hover,#main-header .btn-login:hover{background:#1a3a1a!important;box-shadow:0 2px 8px #142e1459!important}#main-header .header-profile-icon-btn,#main-header button.header-profile-icon-btn,#main-header #profile-menu-btn.header-profile-icon-btn,#main-header button#profile-menu-btn{flex-shrink:0!important;background:#142e14!important;background-color:#142e14!important;border:none!important;box-shadow:0 2px 8px #00000026!important}#main-header .header-profile-icon,#main-header .header-profile-icon .icon-wrapper,#main-header .header-profile-icon svg{color:#fff!important;fill:none!important;stroke:#fff!important}#main-header .header-profile-icon-btn:hover .header-profile-icon,#main-header .header-profile-icon-btn:hover .header-profile-icon svg{color:#fff!important;stroke:#fff!important}#main-header .header-profile-icon-btn svg,#main-header button.header-profile-icon-btn svg,#main-header button#profile-menu-btn svg,#main-header #profile-menu-btn svg{stroke:#fff!important;color:#fff!important;fill:none!important}#main-header #user-menu .user-menu-link{display:flex!important;align-items:center!important;gap:.5rem!important}#main-header #user-menu .user-menu-link .icon-wrapper{flex-shrink:0!important;color:inherit!important}#main-header #user-menu .user-menu-link .icon-wrapper svg{stroke:currentColor!important}.language-flag{font-size:1.25rem!important;line-height:1!important;font-family:"Segoe UI Emoji","Apple Color Emoji","Noto Color Emoji",sans-serif!important}.language-name{color:#374151!important;-webkit-text-fill-color:#374151!important;font-weight:500!important}#language-menu.hidden{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}#language-menu:not(.hidden){display:flex!important;flex-direction:column!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;right:0!important;left:auto!important}.language-selector{margin-left:auto!important}#language-menu{right:0!important;left:auto!important;min-width:200px!important}#main-header #defi-menu{background:#fff!important;border:1px solid rgba(0,0,0,.08)!important;color:#1f2937!important;position:absolute!important;top:100%!important;left:0!important;min-width:200px!important;padding:6px!important;border-radius:10px!important;z-index:100!important;box-shadow:0 4px 20px #00000014,0 2px 8px #0000000a!important;transform:translateY(-5px);transition:opacity .15s ease,transform .15s ease!important}#main-header #defi-menu.hidden{opacity:0!important;pointer-events:none!important;visibility:hidden!important}#main-header #defi-menu:not(.hidden){opacity:1!important;transform:translateY(0)!important;pointer-events:auto!important;visibility:visible!important}#main-header #user-menu,#main-header #language-menu{background:#fffffff2!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.6)!important;border-radius:16px!important;box-shadow:0 12px 32px #0000001f,0 4px 24px #00000014!important;padding:.75rem!important;min-width:220px!important;transform:translateY(0);transition:opacity .15s ease,transform .15s ease!important}#main-header #user-menu.user-menu-panel .user-menu-link,#main-header #user-menu .nav-link{display:flex!important;align-items:center!important;gap:.5rem!important;padding:.6rem .75rem!important;border-radius:10px!important;margin-bottom:0!important;text-decoration:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:500!important}#main-header #user-menu a:hover,#main-header #user-menu .user-menu-link:hover{background:#f1f5f9!important;color:#0f172a!important}#main-header #user-menu .user-menu-logout{width:100%!important;text-align:left!important;border:none!important;background:transparent!important;cursor:pointer!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}#main-header #user-menu.hidden,#main-header #language-menu.hidden{opacity:0!important;pointer-events:none!important}#main-header #user-menu:not(.hidden),#main-header #language-menu:not(.hidden){opacity:1!important;transform:translateY(0)!important;pointer-events:auto!important}#main-header #defi-menu a,#main-header #defi-menu a span,#main-header .defi-link,#main-header #user-menu a,#main-header #user-menu button,#main-header #language-menu button,#main-header #language-menu .language-name{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;background:transparent!important;font-weight:500!important;transition:color .15s ease,background .15s ease!important}#main-header #defi-menu a,#main-header .defi-link{display:flex!important;align-items:center!important;gap:.5rem!important;padding:.5rem .75rem!important;border-radius:8px!important}#main-header #defi-menu a:hover,#main-header .defi-link:hover,#main-header #user-menu a:hover,#main-header #user-menu button:hover,#main-header #language-menu button:hover{background:#f1f5f9!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}#main-content .auth-login-page,#main-content .auth-login-page *,#main-content .login-page,#main-content .login-page *,#main-content .admin-login-page,#main-content .admin-login-page *,#main-content .admin-page,#main-content .admin-page *,#main-content .dashboard-page,#main-content .dashboard-page *,#main-content .blog-page,#main-content .blog-page *,#main-content .forgot-password-page,#main-content .forgot-password-page *,#main-content .verify-email-page,#main-content .verify-email-page *{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.buy-page .price-banner{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:1.5rem;padding:1rem 1.25rem;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0}.buy-page .price-info{display:flex;flex-direction:column;gap:.25rem}.buy-page .price-info .price-label{font-size:.85rem;color:#64748b;font-weight:500}.buy-page .price-value-large{font-size:1.35rem;font-weight:700;color:#0f172a}.buy-page .price-value-medium{font-size:1.1rem;font-weight:600;color:#0f172a}.buy-page .price-change{font-size:.9rem;font-weight:500}#main-content .buy-page .page-title,#main-content .buy-page .page-subtitle-premium,#main-content .buy-page h1,#main-content .buy-page h2,#main-content .buy-page h3,#main-content .buy-page h4,#main-content .buy-page p,#main-content .buy-page span,#main-content .buy-page label,#main-content .buy-page small,#main-content .buy-page li,#main-content .buy-page .price-label,#main-content .buy-page .price-value-large,#main-content .buy-page .price-value-medium,#main-content .buy-page .payment-group-title,#main-content .buy-page .payment-group-sub,#main-content .buy-page .payment-card-label,#main-content .buy-page .total-row,#main-content .buy-page .form-disclaimer,#main-content .buy-page .form-disclaimer a,#main-content .buy-page .security-badge p,#main-content .buy-page .info-list li,#main-content .buy-page .stat-row span,#main-content .buy-page .how-price-works h4,#main-content .buy-page .how-price-works p,#main-content .buy-page .how-price-works li,#main-content .buy-page .min-purchase-alert span,#main-content .buy-page .input-prefix{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}#main-content .buy-page input{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;background:#f8fafc!important;border-color:#e2e8f0!important}#main-content .buy-page .buy-form-card,#main-content .buy-page .buy-info-card{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 1px 3px #00000014!important}#main-content .buy-page .buy-form-card *,#main-content .buy-page .buy-info-card *{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}#main-content .buy-page .buy-form-card .btn-primary,#main-content .buy-page .buy-info-card .btn-primary{background:#142e14!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}#main-content .buy-page .payment-group{background:#f8fafc!important;border-color:#e2e8f0!important}#main-content .buy-page .payment-group-sub{color:#64748b!important}.buy-error-banner{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;background:#fef2f2;border:1px solid #fecaca;border-radius:var(--radius-md);color:#b91c1c;font-size:.95rem;margin-bottom:1rem}.buy-error-banner.hidden{display:none!important}.buy-error-banner #buy-error-close{background:none;border:none;font-size:1.5rem;line-height:1;cursor:pointer;color:#b91c1c;padding:0 .25rem;flex-shrink:0}.buy-error-banner #buy-error-close:hover{opacity:.8}.pix-modal,.pix-modal .pix-modal-content{background:#0f172afa!important;border:1px solid rgba(255,255,255,.15)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.pix-modal h2,.pix-modal p,.pix-modal label,.pix-modal strong,.pix-modal span,.pix-modal .pix-info *,.pix-modal .pix-status,.pix-modal .pix-copy-section input,.pix-modal .qr-placeholder{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.pix-modal .pix-copy-section input{background:#ffffff1a!important;border-color:#ffffff4d!important}.pix-modal .btn-primary,.pix-modal .btn-secondary{color:#fff!important;-webkit-text-fill-color:#fff!important}#main-content .sell-page .page-title,#main-content .sell-page .page-subtitle-premium,#main-content .sell-page .buy-form-card,#main-content .sell-page .buy-form-card *,#main-content .sell-page .buy-info-card,#main-content .sell-page .buy-info-card *,#main-content .sell-page h1,#main-content .sell-page h2,#main-content .sell-page h3,#main-content .sell-page h4,#main-content .sell-page p,#main-content .sell-page span,#main-content .sell-page label,#main-content .sell-page small,#main-content .sell-page li,#main-content .sell-page input,#main-content .sell-page select,#main-content .sell-page .total-display,#main-content .sell-page .security-badge,#main-content .sell-page .security-badge p,#main-content .sell-page .info-list li,#main-content .sell-page .current-price,#main-content .sell-page .current-price *,#main-content .sell-page .price-display,#main-content .sell-page .price-value{color:#fff!important;-webkit-text-fill-color:#ffffff!important}#main-content .sell-page .buy-form-card,#main-content .sell-page .buy-info-card{background:#0f172ad9!important;border:1px solid rgba(255,255,255,.15)!important}#main-content .sell-page .buy-form-card .btn-primary{color:#fff!important;-webkit-text-fill-color:#fff!important}#main-content .sell-page .total-display#sell-total,#main-content .sell-page #available-balance{color:#86efac!important;-webkit-text-fill-color:#86efac!important}#main-content .profile-page .glass-card,#main-content .profile-page .profile-card{background:#ffffffc7!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.5)!important;box-shadow:0 4px 24px #00000014!important;border-radius:16px!important}#main-content .profile-page .glass-card *,#main-content .profile-page .profile-card *,#main-content .profile-page .page-title,#main-content .profile-page .profile-header,#main-content .profile-page .profile-header *,#main-content .profile-page h3,#main-content .profile-page .profile-subtitle,#main-content .profile-page .profile-meta,#main-content .profile-page .glass-card label,#main-content .profile-page .profile-card label{color:#64748b!important;-webkit-text-fill-color:#64748b!important}#main-content .profile-page .profile-card .form-group label,#main-content .profile-page .profile-phone-doc-stack label,#main-content .profile-page .profile-header{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}#main-content .profile-page .profile-security-row{background:#142e1499!important;border:1px solid rgba(20,46,20,.8)!important;border-radius:12px!important}#main-content .profile-page .profile-security-row .profile-header,#main-content .profile-page .profile-security-row .profile-meta,#main-content .profile-page .profile-security-row div{color:#fff!important;-webkit-text-fill-color:#ffffff!important}#main-content .profile-page .btn-secondary,#main-content .profile-page .profile-btn-change-password,#main-content .profile-page .profile-btn-sessions,#main-content .profile-page .profile-btn-2fa,#main-content .profile-page .profile-btn-verify-document,#main-content .profile-page a.btn-secondary,#main-content .profile-page .profile-security-row button,#main-content .profile-page .profile-security-row a,#main-content .profile-page .profile-modal-close-password,#main-content .profile-page .profile-modal-close-sessions,#main-content .profile-page #kyc-modal-close,#profile-modal-change-password .btn,#profile-modal-sessions .btn,#kyc-document-modal .btn,#kyc-document-modal #kyc-modal-close,#kyc-document-modal #kyc-submit-btn,#main-content .profile-page .btn-primary,#main-content .profile-page #kyc-submit-btn{background:#142e14!important;border-color:#142e14!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}#main-content .profile-page .glass-card input,#main-content .profile-page .glass-card select,#main-content .profile-page .profile-card input,#main-content .profile-page .profile-card select{background:#f8fafc!important;border-color:#e2e8f0!important;color:#0f172a!important}#main-content .profile-page .stat-value-green{color:#047857!important}#main-content .profile-page .profile-modal-card:not(.profile-modal-dark):not(.kyc-modal-inner),#main-content .profile-page .profile-modal-card:not(.profile-modal-dark):not(.kyc-modal-inner) *{color:#0f172a!important}#main-content .profile-page .profile-modal-card:not(.profile-modal-dark) label{color:#64748b!important}#main-content .profile-page .profile-modal-card.profile-modal-dark,#main-content .profile-page .profile-modal-card.profile-modal-dark *,#main-content .profile-page .profile-modal-card.kyc-modal-inner,#main-content .profile-page .profile-modal-card.kyc-modal-inner *,#main-content .settings-page .profile-modal-dark,#main-content .settings-page .profile-modal-dark *,#main-content .settings-page .kyc-modal-inner,#main-content .settings-page .kyc-modal-inner *,.profile-modal-dark,.profile-modal-dark *,#profile-modal-change-password .profile-modal-card *,#profile-modal-sessions .profile-modal-card *,#kyc-document-modal .profile-modal-card *,.kyc-modal-inner *{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}#main-content .profile-page .profile-modal-card.profile-modal-dark label,#main-content .profile-page .profile-modal-card.kyc-modal-inner label,.profile-modal-dark label,.kyc-modal-inner label{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important}.kyc-modal-inner input[type=file]{color:#f8fafc!important}#main-content .profile-page .profile-modal-card.profile-modal-dark .btn,#main-content .profile-page .profile-modal-card.kyc-modal-inner .btn,.profile-modal-dark .btn,.kyc-modal-inner .btn,#profile-modal-change-password button,#profile-modal-sessions button,#kyc-document-modal button{color:#fff!important;-webkit-text-fill-color:#ffffff!important;background:#142e14!important;border-color:#142e14!important}.kyc-modal-inner,.kyc-file-wrap{overflow:hidden!important}#kyc-document-modal .kyc-file-input,.kyc-modal-inner .kyc-file-input,.kyc-file-input{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:.6rem .8rem!important;margin-top:.25rem!important;border:1px solid #334155!important;border-radius:12px!important;background:#0f172a!important;color:#f8fafc!important;font-size:.85rem!important;box-sizing:border-box!important;overflow:hidden!important}.kyc-file-input::-webkit-file-upload-button{padding:.3rem .6rem!important;margin-right:.5rem!important;border:none!important;border-radius:8px!important;background:#334155!important;color:#f8fafc!important;cursor:pointer!important;font-size:.8rem!important}.kyc-file-input::-moz-file-upload-button{padding:.3rem .6rem!important;border:none!important;border-radius:8px!important;background:#334155!important;color:#f8fafc!important}.profile-phone-doc-stack{display:flex!important;flex-direction:column!important;gap:1rem!important;width:100%!important}.profile-phone-doc-stack .form-group{width:100%!important;min-width:0!important}.profile-phone-doc-stack input,.profile-phone-doc-stack select{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}@media (max-width: 600px){.profile-input-full,.auth-input-full,#profile-phone-ddi,#profile-phone,#profile-document-type,#profile-cpf,#register-phone-ddi,#register-phone,#register-document-type,#register-cpf{min-height:48px!important;padding:.875rem 1rem!important;font-size:16px!important;width:100%!important;box-sizing:border-box!important}}#profile-form-change-password input{width:100%!important;box-sizing:border-box!important}#main-content .profile-page .container,#main-content .profile-page .container *{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}#main-content .profile-page .container .profile-meta,#main-content .profile-page .container label{color:#64748b!important}.profile-modal-card,.profile-modal-card *,.profile-modal-overlay .glass-card *,.seed-phrase-container-modern,.seed-phrase-container-modern *,.validate-seed-panel,.validate-seed-panel *{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.seed-phrase-container-modern .warning-text,.validate-seed-panel label{color:#64748b!important}.seed-phrase-container-modern .warning-text{color:#d97706!important}#main-content .settings-page input::placeholder,#main-content .settings-page input::-webkit-input-placeholder{color:#64748b!important}#main-content .legal-page .legal-content,#main-content .legal-page .glass-card-premium{background:#0f172ae6!important;border:1px solid rgba(255,255,255,.12)!important}#main-content .legal-page,#main-content .legal-page .legal-content,#main-content .legal-page .legal-content *,#main-content .legal-page .glass-card-premium,#main-content .legal-page .glass-card-premium *,#main-content .legal-page .page-title,#main-content .legal-page .page-subtitle-premium,#main-content .legal-page .container,#main-content .legal-page .container *,#main-content .faq-page .container,#main-content .faq-page .container *,#main-content .faq-page .faq-hero,#main-content .faq-page .faq-hero *,#main-content .faq-page .faq-section,#main-content .faq-page .faq-section *,#main-content .faq-page .faq-accordion,#main-content .faq-page .faq-accordion *,#main-content .faq-page .faq-cta-card,#main-content .faq-page .faq-cta-card *,#main-content .legal-page .page-header-premium *{color:#f1f5f9!important;-webkit-text-fill-color:#f1f5f9!important}#main-content .faq-page .faq-answer,#main-content .faq-page .faq-answer *{color:#f1f5f9e6!important;-webkit-text-fill-color:rgba(241,245,249,.9)!important}#main-content .settings-page .glass-card .btn-secondary{background:#142e14!important;border-color:#142e14!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}#main-content .settings-page .glass-card label input:checked+span{background:var(--primary-blue)!important}#main-content .settings-page .glass-card label input:not(:checked)+span{background:#e2e8f0!important}#main-content .auth-login-page .auth-security-notice,#main-content .auth-login-page .auth-security-notice *,#main-content .auth-login-page .auth-login-divider span,#main-content .auth-login-page small,#main-content .auth-login-page label,#main-content .auth-login-page .auth-login-logo p,#main-content .admin-page .admin-role,#main-content .admin-page .admin-breadcrumb,#main-content .admin-page .stat-label,#main-content .admin-page .admin-text-muted,#main-content .dashboard-page .stat-label{color:#64748b!important;-webkit-text-fill-color:#64748b!important}#main-content .auth-login-page .auth-login-btn,#main-content .auth-login-page .btn-primary,#main-content .admin-login-page .btn-primary,#main-content .admin-page .admin-nav-item.active,#main-content .admin-page .btn-primary,#main-content .admin-page .notification-badge,#main-content .admin-page .admin-avatar,#main-content .admin-page .admin-header-avatar,#main-content .dashboard-page .btn-primary,#main-content .blog-page .filter-btn.active,#main-content .blog-page .btn-primary,#main-content .forgot-password-page .btn-primary,#main-content .verify-email-page .btn-primary,#main-content .buy-page .buy-form-card .btn-primary,#main-content .sell-page .buy-form-card .btn-primary,#main-content .settings-page .glass-card .btn-primary{color:#fff!important;-webkit-text-fill-color:#fff!important}#main-content .faq-page,#main-content .faq-page *,#main-content .faq-page .hero-title,#main-content .faq-page .hero-subtitle,#main-content .faq-page .search-input,#main-content .faq-page .category-btn,#main-content .faq-page .faq-question,#main-content .faq-page .faq-answer,#main-content .faq-page .faq-cta-card,#main-content .p2p-marketplace-page,#main-content .p2p-marketplace-page .glass-card,#main-content .p2p-marketplace-page .glass-card *,#main-content .p2p-marketplace-page .glass-card-premium,#main-content .p2p-marketplace-page .glass-card-premium *,#main-content .p2p-marketplace-page .page-title,#main-content .p2p-marketplace-page .page-subtitle-premium,#main-content .p2p-marketplace-page .stat-card-p2p,#main-content .p2p-marketplace-page .stat-card-p2p *,#main-content .p2p-marketplace-page .marketplace-filters label,#main-content .p2p-marketplace-page .listing-card,#main-content .p2p-marketplace-page .listing-card *,#main-content .p2p-marketplace-page input,#main-content .p2p-marketplace-page select,#main-content .p2p-marketplace-page .price-card,#main-content .p2p-marketplace-page .step-card,#main-content .referral-page .referral-header h1,#main-content .referral-page .referral-header p,#main-content .referral-page .referral-code-section,#main-content .referral-page .referral-code-section *,#main-content .referral-page .referral-code,#main-content .referral-page .ref-stat-card,#main-content .referral-page .ref-stat-card *,#main-content .referral-page .tier-section,#main-content .referral-page .tier-section *,#main-content .referral-page .rewards-section,#main-content .referral-page .rewards-section *,#main-content .referral-page .leaderboard-section,#main-content .referral-page .leaderboard-section *,#main-content .referral-page .apply-code-section,#main-content .referral-page .apply-code-section *{color:#f1f5f9!important;-webkit-text-fill-color:#f1f5f9!important}#main-content .referral-page .share-btn{background:#f1f5f9!important;border:1px solid #cbd5e1!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}#main-content .referral-page .share-btn:hover{background:#e2e8f0!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}#main-content .referral-page .copy-btn,#main-content .referral-page .apply-code-btn{background:var(--primary-blue, #007AFF)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}#main-content .referral-page .rank-badge.normal{background:#f1f5f9!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}#main-content .faq-page .search-input::placeholder,#main-content .p2p-marketplace-page input::placeholder,#main-content .referral-page .apply-code-input::placeholder{color:#f1f5f999!important}#main-content .referral-page .referral-code{background:#1e293bcc!important;border-color:#f1f5f94d!important;color:#f1f5f9!important}#main-content .referral-page .ref-stat-card .value,#main-content .referral-page .tier-multiplier,#main-content .referral-page .reward-item .amount{color:#86efac!important;-webkit-text-fill-color:#86efac!important}#main-content .referral-page .share-btn{background:#1e293b99!important;border-color:#f1f5f933!important;color:#f1f5f9!important}#main-content .referral-page .apply-code-input{background:#1e293b99!important;border-color:#f1f5f933!important;color:#f1f5f9!important;-webkit-text-fill-color:#f1f5f9!important}#main-content .p2p-marketplace-page input[type=text],#main-content .p2p-marketplace-page input[type=number],#main-content .p2p-marketplace-page select,#main-content .p2p-marketplace-page textarea{background:#ffffff1f!important;border-color:#fff3!important;color:#f1f5f9!important;-webkit-text-fill-color:#f1f5f9!important}#main-content .p2p-marketplace-page .glass-card,#main-content .p2p-marketplace-page .glass-card *,#main-content .p2p-marketplace-page .glass-card-premium,#main-content .p2p-marketplace-page .glass-card-premium *{color:#f1f5f9!important;-webkit-text-fill-color:#f1f5f9!important}#main-content .auth-login-page .auth-back-home,#main-content .auth-login-page .auth-switch a,#main-content .admin-login-page .back-to-site,#main-content .forgot-password-page .auth-switch a,#main-content .verify-email-page .auth-switch a{color:#059669!important;-webkit-text-fill-color:#059669!important}main h1,main h2,main h3,main h4,main h5,main h6,main .page-title,main .section-title,main .card-title,main .hero-title,main .hero-subtitle,main .page-subtitle{color:#fff!important;-webkit-text-fill-color:#ffffff!important}main p,main span,main small,main li,main label,main strong,main em,main td,main th,main a:not(.btn){color:#fff!important;-webkit-text-fill-color:#ffffff!important}#main-content .auth-login-page h1,#main-content .auth-login-page h2,#main-content .auth-login-page h3,#main-content .auth-login-page p,#main-content .auth-login-page span,#main-content .auth-login-page label,#main-content .auth-login-page small,#main-content .auth-login-page a:not(.auth-login-btn):not(.btn-primary),#main-content .login-page h1,#main-content .login-page h2,#main-content .login-page h3,#main-content .login-page p,#main-content .login-page span,#main-content .login-page label,#main-content .login-page small,#main-content .login-page a:not(.auth-login-btn):not(.btn-primary),#main-content .admin-login-page h1,#main-content .admin-login-page h2,#main-content .admin-login-page p,#main-content .admin-login-page span,#main-content .admin-login-page label,#main-content .admin-login-page a:not(.btn-primary),#main-content .admin-page h1,#main-content .admin-page h2,#main-content .admin-page h3,#main-content .admin-page p,#main-content .admin-page span,#main-content .admin-page label,#main-content .admin-page th,#main-content .admin-page td,#main-content .admin-page a:not(.btn-primary):not(.admin-nav-item.active),#main-content .admin-page button:not(.btn-primary):not(.admin-avatar):not(.notification-badge),#main-content .dashboard-page h1,#main-content .dashboard-page h2,#main-content .dashboard-page h3,#main-content .dashboard-page p,#main-content .dashboard-page span,#main-content .dashboard-page label,#main-content .dashboard-page a:not(.btn-primary),#main-content .forgot-password-page h1,#main-content .forgot-password-page h2,#main-content .forgot-password-page p,#main-content .forgot-password-page span,#main-content .forgot-password-page label,#main-content .forgot-password-page a:not(.btn-primary),#main-content .verify-email-page h1,#main-content .verify-email-page h2,#main-content .verify-email-page p,#main-content .verify-email-page span,#main-content .verify-email-page label,#main-content .verify-email-page a:not(.btn-primary){color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}#main-content .auth-login-page .auth-security-notice,#main-content .auth-login-page .auth-security-notice p,#main-content .auth-login-page .auth-login-divider span,#main-content .admin-page .admin-role,#main-content .admin-page .admin-breadcrumb,#main-content .admin-page .stat-label,#main-content .admin-page .wallet-mini-label,#main-content .dashboard-page .page-subtitle,#main-content .dashboard-page .user-email,#main-content .dashboard-page .stat-label{color:#64748b!important;-webkit-text-fill-color:#64748b!important}#main-content .auth-login-page .auth-back-home,#main-content .auth-login-page .auth-switch a,#main-content .auth-login-page .auth-forgot a,#main-content .admin-login-page .back-to-site,#main-content .forgot-password-page .auth-switch a,#main-content .verify-email-page .auth-switch a{color:#059669!important;-webkit-text-fill-color:#059669!important}.feature-card,.stat-item,.live-price-ticker,.hero-badge,.info-card,.collateral-card,.agro-image-section,.agro-image-overlay,.tokenomics-section .chart-visual,.tokenomics-section .allocation-item,.premium-card,main .card.bg-glass,main .feature-card,.home-page .feature-card,.features-grid .feature-card,[data-theme=light] .feature-card,[data-theme=light] .stat-item,[data-theme=light] .info-card{background:linear-gradient(135deg,#1a1a2efa,#16213efa)!important;background-color:#1a1a2e!important;border-color:#ffffff14!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.feature-card h3,.feature-card p,.feature-card *,.stat-item *,.live-price-ticker *,.hero-badge *,.info-card *,.collateral-card *,.agro-image-overlay *,.live-price-ticker .price-label,.live-price-ticker .price-value,.live-price-ticker .stat-label,.live-price-ticker .stat-value,.stat-item .stat-label,main .feature-card h3,main .feature-card p,main .feature-card *{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.feature-card p,.stat-item .stat-label,.live-price-ticker .price-label,.collateral-card p,.info-card p{color:#ffffffe6!important;-webkit-text-fill-color:rgba(255,255,255,.9)!important}@media (min-width: 1025px){#header-container .header .container,#header-container .header-container-inner,#main-header .container{padding-left:0!important;margin-left:0!important;max-width:100%!important}#main-header .logo,#header-container .logo,#main-header .logo a,#header-container .logo a{margin-left:0!important;padding-left:0!important}#main-header .nav-mobile-idiomas{display:none!important;visibility:hidden!important}#main-header .header-right-mobile .mobile-menu-toggle{display:none!important}#main-header .header-right-mobile{display:flex!important;align-items:center!important;gap:.5rem!important}}#app #footer-container,#app>#footer-container,#footer-container,#footer-container .container,#footer-container .footer-content,#footer-container .footer-section,#footer-container .footer-bottom,.footer,.footer .container,.footer .footer-content,.footer .footer-section,.footer .footer-bottom,footer,footer .container,contentinfo,[role=contentinfo]{background:#142e14!important;background-color:#142e14!important;border:none!important;border-top:none!important;box-shadow:none!important}#footer-container{display:block!important}#footer-container>.footer,#footer-container>footer{display:block!important}#footer-container,.footer,footer{width:100%!important;box-sizing:border-box!important;padding:1.25rem 0 1rem!important;margin-top:0!important;min-height:auto!important;max-height:none!important}#footer-container *,footer *,.footer *,.footer h3,.footer h4,.footer p,.footer a,.footer span,.footer li,.footer-section a,.footer-section ul li a,.footer-bottom a,.footer-bottom span,.footer-social a,.footer-social svg{color:#fff!important;-webkit-text-fill-color:#ffffff!important;fill:#fff!important}.footer-social a:hover,.footer-section a:hover{opacity:.9!important}.footer .container,#footer-container .container{background:#142e14!important;background-color:#142e14!important;padding:0 1.5rem!important;border:none!important;max-width:1200px!important;margin:0 auto!important;min-height:auto!important;max-height:none!important}.footer-content{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))!important;gap:1.5rem 2rem!important;margin-bottom:1.25rem!important;padding:0!important;align-items:start!important;max-width:100%!important}.footer-section{min-width:0!important;flex:1 1 auto!important}.footer-links-split .footer-links-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:.25rem 1rem!important;align-items:start!important}.footer-links-split .footer-links-left,.footer-links-split .footer-links-right{list-style:none!important;padding:0!important;margin:0!important}.footer-links-split .footer-links-left li,.footer-links-split .footer-links-right li{margin-bottom:.2rem!important}.footer-links-split .footer-links-left a,.footer-links-split .footer-links-right a{font-size:.9rem!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}@media (min-width: 768px){.footer-content{grid-template-columns:1.2fr 1fr 1fr 1fr 1fr!important}.footer-content .footer-section:nth-child(2) .footer-links-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:.15rem 1rem!important;column-gap:1.25rem!important}}@media (min-width: 480px) and (max-width: 767px){.footer-content .footer-section:nth-child(2) .footer-links-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:.15rem .75rem!important}}.footer-content .footer-section:nth-child(4) ul,.footer-content .footer-section:nth-child(5) ul{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:.1rem .5rem!important;column-gap:1rem!important}.footer-section h3,.footer-section h4{font-size:1.1rem!important;margin-bottom:.4rem!important;margin-top:0!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;line-height:1.3!important}.footer-section p,.footer-section ul li a{font-size:.95rem!important;line-height:1.4!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;margin:0!important;padding:0!important}.footer-section ul li{margin-bottom:.25rem!important}.footer-section ul{padding-left:0!important;margin:0!important}.footer-bottom{font-size:.95rem!important;padding-top:.75rem!important;margin-top:0!important;color:#fff!important;border:none!important;border-top:1px solid rgba(255,255,255,.12)!important;line-height:1.4!important;display:block!important;width:100%!important;clear:both!important}.footer-bottom p+p,.footer-bottom p+div{margin-top:.35rem!important}.footer-bottom p,.footer-bottom a,.footer-bottom span{font-size:.9rem!important;margin:0!important;padding:0!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.footer-bottom div{margin-top:.2rem!important}#app #footer-container,#app>div#footer-container,body #app #footer-container,#footer-container,div#footer-container{background:#142e14!important;background-color:#142e14!important;background-image:none!important;border:none!important;border-top:none!important}#footer-container .container,.footer .container,footer .container,#footer-container .footer-content,#footer-container .footer-section,#footer-container .footer-bottom{background:#142e14!important;background-color:#142e14!important;background-image:none!important;border:none!important}#footer-container a,#footer-container p,#footer-container span,#footer-container li,#footer-container h3,#footer-container h4,.footer a,.footer p,.footer span,.footer li,.footer h3,.footer h4{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.auth-login-card,.auth-login-card *,.auth-login-card h1,.auth-login-card h2,.auth-login-card p,.auth-login-card label,.auth-login-card input,.auth-login-card select,.auth-login-card small,.auth-login-card span,.auth-login-card a:not(.auth-login-btn),.auth-login-card .auth-switch,.auth-login-card .auth-forgot a,.auth-login-card .auth-security-notice p,.auth-login-card .auth-login-divider span{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;fill:#0f172a!important}.auth-login-card input::placeholder,.auth-login-card select option{color:#64748b!important;-webkit-text-fill-color:#64748b!important}.auth-login-card .auth-login-btn,.auth-login-card .btn-primary{color:#fff!important;-webkit-text-fill-color:#fff!important}.auth-login-card .auth-back-home{color:#059669!important;-webkit-text-fill-color:#059669!important}.auth-password-strength{font-size:.8rem!important;font-weight:500!important;transition:color .2s ease}.admin-login-card,.admin-login-card *,.admin-login-card h1,.admin-login-card p,.admin-login-card label,.admin-login-card input,.admin-login-card .admin-security-info p,.admin-login-card .back-to-site{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.admin-login-card input::placeholder{color:#64748b!important;-webkit-text-fill-color:#64748b!important}.admin-login-card .btn-primary,.admin-login-card .admin-login-form .btn-primary{color:#fff!important;-webkit-text-fill-color:#fff!important}.forgot-password-page .login-container,.forgot-password-page .login-container *,.verify-email-page .login-container,.verify-email-page .login-container *{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.forgot-password-page .login-container input,.verify-email-page .login-container input{background:#f9fafb!important;border-color:#d1d5db!important;color:#111827!important;-webkit-text-fill-color:#111827!important}.forgot-password-page .login-container .btn-primary,.verify-email-page .login-container .btn-primary{color:#fff!important;-webkit-text-fill-color:#fff!important}.dashboard-page .glass-card,.dashboard-page .glass-card *,.dashboard-page .stat-card,.dashboard-page .stat-card *,.dashboard-page .dashboard-card,.dashboard-page .dashboard-card *,.dashboard-page .dashboard-header *,.dashboard-page .page-title,.dashboard-page .page-subtitle,.dashboard-page .user-name,.dashboard-page .user-email,.dashboard-page .stat-label,.dashboard-page .stat-value,.dashboard-page .balance-label,.dashboard-page .balance-value,.dashboard-page .wallet-address,.dashboard-page .wallet-address *,.dashboard-page .wallet-security *,.dashboard-page h2,.dashboard-page h3,.dashboard-page .transaction-item,.dashboard-page .transactions-list *,.dashboard-page .quick-actions *,.dashboard-page .action-btn,.dashboard-page #wallet-balance,.dashboard-page #total-balance,.dashboard-page #balance-usd,.dashboard-page #total-transactions,.dashboard-page #token-price-display,.dashboard-page #face-status-text,.dashboard-page .status-label,.dashboard-page .status-value{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.dashboard-page .balance-value,.dashboard-page .stat-value[style*=green]{color:#047857!important;-webkit-text-fill-color:#047857!important}.dashboard-page .btn-primary,.dashboard-page .action-btn .btn-primary,.dashboard-page a.btn[style*=accent-green]{color:#fff!important;-webkit-text-fill-color:#fff!important}.admin-layout,.admin-layout *,.admin-layout .admin-sidebar *,.admin-layout .admin-main *,.admin-layout .admin-header-left h1,.admin-layout .admin-breadcrumb,.admin-layout .admin-username,.admin-layout .admin-role,.admin-layout .admin-nav-item,.admin-layout .stat-value,.admin-layout .stat-label,.admin-layout .dashboard-card h3,.admin-layout .wallet-mini-label,.admin-layout .wallet-mini-value,.admin-layout .activity-admin,.admin-layout .activity-action,.admin-layout .activity-time,.admin-layout .support-stat .value,.admin-layout .support-stat .label,.admin-layout h1,.admin-layout h2,.admin-layout h3,.admin-layout .admin-header-wallet-strip *,.admin-layout .admin-header-user-btn,.admin-layout .dashboard-wallet-card *,.admin-layout .stat-card *,.admin-layout .dashboard-card *,.admin-layout .conv-user,.admin-layout .conv-subject,.admin-layout .conv-preview,.admin-layout input,.admin-layout textarea,.admin-layout select,.admin-layout label{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.admin-layout .admin-nav-item.active,.admin-layout .admin-nav-item .badge,.admin-layout .btn-primary,.admin-layout .admin-avatar,.admin-layout .admin-header-avatar,.admin-layout .notification-badge{color:#fff!important;-webkit-text-fill-color:#fff!important}.admin-layout .admin-text-muted,.admin-layout .admin-breadcrumb,.admin-layout .stat-label,.admin-layout .activity-time,.admin-layout .admin-role{color:#64748b!important;-webkit-text-fill-color:#64748b!important}.hero,.hero *,.agro-background,.agro-bg-overlay,[data-theme=dark] .hero *,[data-theme=dark] .agro-bg-overlay *{color:#fff!important;-webkit-text-fill-color:#fff!important}.footer,.footer *,#footer-container,#footer-container *{color:#fff!important;-webkit-text-fill-color:#ffffff!important}#main-content .glass-card,#main-content .glass-card *,#main-content .glass-card-premium,#main-content .glass-card-premium *{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}#main-content .glass-card .stat-item,#main-content .glass-card .stat-item *,#main-content .glass-card-premium .stat-item,#main-content .glass-card-premium .stat-item *,#main-content .glass-card .feature-card,#main-content .glass-card .feature-card *,#main-content .glass-card-premium .feature-card,#main-content .glass-card-premium .feature-card *{color:#fff!important;-webkit-text-fill-color:#ffffff!important}#main-content .glass-card .btn-primary,#main-content .glass-card-premium .btn-primary{color:#fff!important;-webkit-text-fill-color:#fff!important}#main-content .about-page .page-title,#main-content .about-page .page-subtitle,#main-content .about-page .section-title,#main-content .about-page .glass-card h2,#main-content .about-page .glass-card h3,#main-content .about-page .glass-card p,#main-content .crypto-data-page .page-title-premium,#main-content .crypto-data-page .page-subtitle-premium,#main-content .crypto-data-page .raiza-hero-card,#main-content .crypto-data-page .raiza-hero-card *,#main-content .crypto-data-page .crypto-chart-container,#main-content .crypto-data-page .crypto-chart-container *,#main-content .crypto-data-page .crypto-card-premium,#main-content .crypto-data-page .crypto-card-premium *,#main-content .marketplace-page .page-title,#main-content .marketplace-page .page-subtitle,#main-content .marketplace-page .glass-card,#main-content .marketplace-page .glass-card *,#main-content .blockchain-page .page-title-premium,#main-content .blockchain-page .page-subtitle-premium,#main-content .blockchain-page .glass-card-premium,#main-content .blockchain-page .glass-card-premium *,#main-content .faq-page .page-title,#main-content .faq-page .page-subtitle,#main-content .faq-page .glass-card,#main-content .faq-page .glass-card *,#main-content .staking-page .page-title,#main-content .staking-page .page-subtitle,#main-content .staking-page .glass-card,#main-content .staking-page .glass-card *,#main-content .airdrop-page .page-title,#main-content .airdrop-page .page-subtitle,#main-content .airdrop-page .glass-card,#main-content .airdrop-page .glass-card *,#main-content .roadmap-page .page-title,#main-content .roadmap-page .page-subtitle,#main-content .roadmap-page .glass-card,#main-content .roadmap-page .glass-card *,#main-content .team-page .page-title,#main-content .team-page .page-subtitle,#main-content .team-page .glass-card,#main-content .team-page .glass-card *,#main-content .collateral-page .page-title,#main-content .collateral-page .page-subtitle,#main-content .collateral-page .glass-card,#main-content .collateral-page .glass-card *,#main-content .p2p-marketplace-page .page-title,#main-content .p2p-marketplace-page .page-subtitle-premium,#main-content .p2p-marketplace-page .glass-card,#main-content .p2p-marketplace-page .glass-card *,#main-content .governance-page .page-title,#main-content .governance-page .page-subtitle,#main-content .governance-page .glass-card,#main-content .governance-page .glass-card *,#main-content .yield-page .page-title,#main-content .yield-page .page-subtitle,#main-content .yield-page .glass-card,#main-content .yield-page .glass-card *,#main-content .referral-page .page-title,#main-content .referral-page .page-subtitle,#main-content .referral-page .glass-card,#main-content .referral-page .glass-card *,#main-content .legal-page .page-title,#main-content .legal-page .page-subtitle-premium,#main-content .legal-page .glass-card,#main-content .legal-page .glass-card *,#main-content .legal-page .legal-content,#main-content .legal-page .legal-content *,#main-content .page-container .page-title,#main-content .page-container .page-subtitle,#main-content .page-container .glass-card,#main-content .page-container .glass-card *{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}#main-content .about-page .glass-card p[style*=text-secondary],#main-content .crypto-data-page .raiza-hero-card [style*=text-secondary],#main-content .crypto-data-page .crypto-card-premium .stat-label-premium,#main-content .legal-page .legal-content p{color:#64748b!important;-webkit-text-fill-color:#64748b!important}#main-content .legal-page .legal-content,#main-content .legal-page .legal-content *,#main-content .legal-page .glass-card-premium,#main-content .legal-page .glass-card-premium *,#main-content .faq-page .glass-card,#main-content .faq-page .glass-card *,#main-content .faq-page .faq-hero,#main-content .faq-page .faq-hero *,#main-content .faq-page .faq-section,#main-content .faq-page .faq-section *,#main-content .faq-page .faq-cta-card,#main-content .faq-page .faq-cta-card *,#main-content .p2p-marketplace-page .glass-card,#main-content .p2p-marketplace-page .glass-card *,#main-content .p2p-marketplace-page .glass-card-premium,#main-content .p2p-marketplace-page .glass-card-premium *,#main-content .p2p-marketplace-page .stat-card-p2p,#main-content .p2p-marketplace-page .stat-card-p2p *,#main-content .p2p-marketplace-page .marketplace-filters,#main-content .p2p-marketplace-page .listings-grid,#main-content .p2p-marketplace-page .listing-card,#main-content .p2p-marketplace-page .listing-card *,#main-content .referral-page .referral-code-section,#main-content .referral-page .referral-code-section *,#main-content .referral-page .ref-stat-card,#main-content .referral-page .ref-stat-card *,#main-content .referral-page .tier-section,#main-content .referral-page .tier-section *,#main-content .referral-page .rewards-section,#main-content .referral-page .rewards-section *,#main-content .referral-page .leaderboard-section,#main-content .referral-page .leaderboard-section *,#main-content .referral-page .apply-code-section,#main-content .referral-page .apply-code-section *{color:#f1f5f9!important;-webkit-text-fill-color:#f1f5f9!important}.error-page,.error-page h1,.error-page h2,.error-page p,.error-page a:not(.btn-primary){color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.error-page .btn-primary{color:#fff!important;-webkit-text-fill-color:#fff!important}.error-page{background:transparent!important}#validate-seed-modal-overlay,#validate-seed-modal-overlay .validate-seed-panel,#validate-seed-modal-overlay .validate-seed-panel *{color:#f1f5f9!important;-webkit-text-fill-color:inherit!important}#validate-seed-modal-overlay .validate-seed-panel h2{color:#fff!important;-webkit-text-fill-color:#ffffff!important}#validate-seed-modal-overlay .validate-seed-panel label{color:#e2e8f0!important;-webkit-text-fill-color:#e2e8f0!important}#validate-seed-modal-overlay .validate-seed-panel input,#validate-seed-modal-overlay .validate-seed-panel textarea{color:#fff!important;-webkit-text-fill-color:#ffffff!important}#validate-seed-modal-overlay .validate-seed-panel input::placeholder,#validate-seed-modal-overlay .validate-seed-panel textarea::placeholder{color:#fff9!important}#validate-seed-modal-overlay .validate-seed-panel .btn-primary{color:#fff!important;-webkit-text-fill-color:#fff!important}#validate-seed-modal-overlay .validate-seed-panel .btn-secondary{color:#e2e8f0!important;-webkit-text-fill-color:#e2e8f0!important}.seed-phrase-modal{background:#00000080!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important}.seed-phrase-modal .seed-phrase-container-modern,.seed-phrase-modal .seed-phrase-container.seed-phrase-container-modern{background:#fff!important;background-color:#fff!important;border:1px solid #e2e8f0!important;border-radius:20px!important;box-shadow:0 24px 48px #00000026!important;padding:2rem!important;max-width:720px!important}.seed-phrase-modal .seed-phrase-container-modern h2,.seed-phrase-modal .seed-phrase-container-modern .seed-phrase-header h2{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.seed-phrase-modal .seed-phrase-container-modern .warning-text{color:#d97706!important;-webkit-text-fill-color:#d97706!important;font-size:1rem!important}.seed-phrase-modal .seed-phrase-container-modern .seed-phrase-warning,.seed-phrase-modal .seed-phrase-container-modern .warning-message,.seed-phrase-modal .seed-phrase-container-modern .warning-message strong,.seed-phrase-modal .seed-phrase-container-modern .warning-message li{color:#78350f!important;-webkit-text-fill-color:#78350f!important}.seed-phrase-modal .seed-phrase-container-modern .seed-phrase-grid{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:16px!important;padding:1.5rem!important}.seed-phrase-modal .seed-phrase-container-modern .seed-word{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:10px!important}.seed-phrase-modal .seed-phrase-container-modern .seed-number{color:#64748b!important;-webkit-text-fill-color:#64748b!important}.seed-phrase-modal .seed-phrase-container-modern .seed-text{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-size:1rem!important;font-weight:600!important}.seed-phrase-modal .seed-phrase-container-modern .checkbox-label{color:#475569!important;-webkit-text-fill-color:#475569!important}.seed-phrase-modal .seed-phrase-container-modern .seed-phrase-actions .btn{background:#f1f5f9!important;border:1px solid #e2e8f0!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}#seed-confirm-btn{background:#059669!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:600!important;padding:.875rem 1.5rem!important;border-radius:12px!important}#seed-confirm-btn:disabled{opacity:.5!important}@media (max-width: 640px){.seed-phrase-grid{grid-template-columns:repeat(2,1fr)!important}}.raiza-password-modal{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:10002!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:1.5rem!important;background:#000000f2!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important}.raiza-password-modal .raiza-password-modal-card,.raiza-password-modal .seed-phrase-container.raiza-password-modal-card{background:linear-gradient(135deg,#1a1a2e,#16213e,#0f0f23)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:20px!important;box-shadow:0 25px 50px #00000080,0 0 0 1px #ffffff0f inset!important;padding:2rem!important;max-width:440px!important;width:100%!important}.raiza-password-modal .seed-phrase-header h2,.raiza-password-modal .password-modal-message{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.raiza-password-modal .password-modal-message{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important;font-size:.95rem!important;margin:.5rem 0 1rem!important}.raiza-password-modal .password-modal-label{display:block!important;color:#e2e8f0!important;-webkit-text-fill-color:#e2e8f0!important;font-size:.9rem!important;margin-bottom:.5rem!important;margin-top:1rem!important}.raiza-password-modal .password-modal-label:first-of-type{margin-top:0!important}.raiza-password-modal .password-modal-input{width:100%!important;padding:.875rem 1rem!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.2)!important;background:#0006!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:1rem!important;box-sizing:border-box!important}.raiza-password-modal .password-modal-input::placeholder{color:#ffffff80!important}.raiza-password-modal .password-modal-error{margin-top:.75rem!important;font-size:.9rem!important}.raiza-password-modal .password-modal-actions{display:flex!important;gap:.75rem!important;margin-top:1.5rem!important}.raiza-password-modal .password-modal-actions .btn{flex:1!important;color:#fff!important;-webkit-text-fill-color:#fff!important;padding:.75rem 1rem!important;border-radius:12px!important;font-weight:600!important}.raiza-password-modal .password-modal-actions .btn-primary{background:#059669!important;border-color:#059669!important}.raiza-password-modal .password-modal-actions .btn-secondary{background:#374151!important;border-color:#4b5563!important}#main-content .auth-login-page,#main-content .auth-login-page *,#main-content .auth-login-card,#main-content .auth-login-card *,#main-content .login-page,#main-content .login-page *,#main-content .forgot-password-page,#main-content .forgot-password-page *,#main-content .verify-email-page,#main-content .verify-email-page *,.seed-phrase-modal .seed-phrase-container,.seed-phrase-modal .seed-phrase-container *,.seed-phrase-modal .seed-phrase-container-modern,.seed-phrase-modal .seed-phrase-container-modern *,.auth-login-form input,.auth-login-form select,.auth-login-form label,.auth-login-form small,.auth-login-form span,.forgot-password-page input,.forgot-password-page label,.verify-email-page input,.verify-email-page label{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}#main-content .auth-login-page .auth-switch a,#main-content .auth-login-page .auth-forgot a,#main-content .auth-login-page .auth-back-home,#main-content .auth-login-page .auth-terms-label a,#main-content .forgot-password-page .auth-switch a{color:#059669!important;-webkit-text-fill-color:#059669!important}.auth-login-form input::placeholder,.auth-login-form textarea::placeholder,.forgot-password-page input::placeholder,.forgot-password-page textarea::placeholder,.verify-email-page input::placeholder,.verify-email-page textarea::placeholder{color:#374151!important;-webkit-text-fill-color:#374151!important}.auth-login-card .auth-face-id-btn,.auth-login-card .face-id-btn.auth-face-id-btn{background:#142e14!important;border:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;fill:#fff!important;stroke:#fff!important}.auth-login-card .auth-face-id-btn span,.auth-login-card .face-id-btn.auth-face-id-btn span{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.auth-login-card .auth-face-id-btn svg,.auth-login-card .face-id-btn.auth-face-id-btn svg{stroke:#fff!important;color:#fff!important}button#face-login-btn,button#face-login-btn *,button#face-login-btn span,button.auth-face-id-btn,button.auth-face-id-btn *,button.auth-face-id-btn span,a.btn-login,a.btn-login *{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.auth-login-card .auth-face-id-btn:hover,.auth-login-card .face-id-btn.auth-face-id-btn:hover{background:#0f2410!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.auth-login-card .btn-secondary:not(.auth-face-id-btn):not(.face-id-btn),.verify-email-page .btn-secondary{background:#fff!important;border:2px solid #059669!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.auth-login-card .btn-secondary:not(.auth-face-id-btn):not(.face-id-btn):hover,.verify-email-page .btn-secondary:hover{background:#ecfdf5!important;border-color:#047857!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.auth-login-card input,.verify-email-page input,#resend-email-block input{background:#fff!important;border:1px solid #d1d5db!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.auth-login-card input::placeholder,.verify-email-page input::placeholder,#resend-email-block input::placeholder{color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}.auth-login-card #resend-email-block label,.verify-email-page #resend-email-block label{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.auth-login-btn,.btn-primary,.btn[style*="background:linear-gradient"],[style*="background:linear-gradient"] .btn,[style*="background:#059669"],[style*="background:#10b981"],[style*="background:#22c55e"],[style*="background:var(--primary"],.raiza-password-modal .raiza-password-modal-card .btn-primary,.seed-phrase-container .btn-primary,.seed-phrase-modal .seed-phrase-container-modern .btn-primary,.seed-phrase-modal .seed-phrase-container-modern #seed-confirm-btn{color:#fff!important;-webkit-text-fill-color:#fff!important}.seed-phrase-modal .seed-phrase-grid,.seed-phrase-modal .seed-word,.seed-phrase-modal .seed-number,.seed-phrase-modal .seed-text,.seed-phrase-modal .warning-message,.seed-phrase-modal .warning-message *,.seed-phrase-modal .checkbox-label,.seed-phrase-modal .checkbox-container,.seed-phrase-modal h2,.seed-phrase-modal p{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.seed-phrase-modal .seed-number{color:#64748b!important;-webkit-text-fill-color:#64748b!important}.seed-phrase-modal .warning-text{color:#d97706!important;-webkit-text-fill-color:#d97706!important}.bg-dark,.bg-black,[style*="background:#0f2410"],[style*="background:#111"],[style*="background:#000"],.raiza-password-modal .raiza-password-modal-card,.raiza-password-modal .raiza-password-modal-card *,.seed-phrase-container:not(.seed-phrase-container-modern),.seed-phrase-container:not(.seed-phrase-container-modern) *{color:#fff!important;-webkit-text-fill-color:#fff!important}[style*="background:#059669"],[style*="background:#10b981"],[style*="background:#22c55e"],[style*="background:#16a34a"],.btn-primary,.btn-success{color:#fff!important;-webkit-text-fill-color:#fff!important}.auth-terms-row,.auth-terms-group{position:relative!important;z-index:auto!important;margin:1rem 0!important;clear:both!important}.auth-terms-label{display:flex!important;align-items:flex-start!important;gap:.75rem!important;cursor:pointer!important;line-height:1.5!important;max-width:100%!important;position:relative!important;z-index:auto!important}.auth-terms-label input[type=checkbox]{flex-shrink:0!important;margin-top:.2rem!important;width:1.1rem!important;height:1.1rem!important}.auth-terms-text{flex:1!important;min-width:0!important;word-wrap:break-word!important;overflow-wrap:break-word!important;color:#374151!important}.auth-terms-label a{color:#059669!important}.auth-switch{color:#374151!important}.auth-switch a,.toggle-form-link{color:#059669!important}#main-header .btn-login,#main-header .nav-link.btn-login,html body .btn-login,html body .nav-link.btn-login{color:#fff!important;-webkit-text-fill-color:#ffffff!important}#main-header .btn-login svg,#main-header .nav-link.btn-login svg,html body .btn-login svg,html body .nav-link.btn-login svg{stroke:#fff!important;color:#fff!important}#login-section,#register-section{position:relative!important;overflow:visible!important}.auth-login-form .form-group{margin-bottom:1rem!important}.auth-login-form .auth-terms-row+.auth-login-btn{margin-top:1rem!important}@media (max-width: 1024px){html body #header-container #main-nav:not(.nav-open),html body #main-header .nav:not(.nav-open),body #header-container #main-nav:not(.nav-open),body #main-header .nav:not(.nav-open),#header-container #main-nav:not(.nav-open),#main-header .nav:not(.nav-open),#main-nav:not(.nav-open){display:none!important;visibility:hidden!important;position:fixed!important;left:-9999px!important;width:0!important;height:0!important;overflow:hidden!important;pointer-events:none!important}.mobile-menu-toggle{display:flex!important;align-items:center!important;justify-content:center!important}main,#main-content,#app,[id=app]{position:relative!important;z-index:0!important}#header-container .header-container-inner,#main-header .header-container-inner,#main-header .container{display:flex!important;flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important;width:100%!important;max-width:100%!important;margin:0!important;padding-left:0!important;padding-right:0!important;gap:0!important;box-sizing:border-box!important}#main-header .header-logo-mobile,#main-header .logo,#header-container .logo{order:1!important;flex-shrink:0!important;margin:0!important;padding:0!important;max-width:180px!important;min-width:0!important;align-self:center!important}#main-header .nav,#main-nav{position:fixed!important;top:76px!important;left:0!important;right:0!important;width:100%!important;margin:0!important;padding:0!important;order:2!important}#main-header .header-right-mobile{order:3!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;gap:.5rem!important;flex-shrink:0!important;margin-left:auto!important;padding-right:.5rem!important;overflow:visible!important}#main-header .header-right-mobile .language-selector{display:flex!important;align-items:center!important;order:1!important;flex-shrink:0!important}#main-header .header-right-mobile .language-btn{display:flex!important;align-items:center!important;gap:.35rem!important;min-width:44px!important;min-height:44px!important;padding:6px 8px!important}#main-header .header-right-mobile .language-btn .language-name{display:none!important}#main-header .header-right-mobile .mobile-menu-toggle{display:flex!important;flex-shrink:0!important;order:2!important;min-width:44px!important;min-height:44px!important;z-index:10!important;position:relative!important;align-items:center!important;justify-content:center!important;margin:0!important}html body #header-container #main-nav.nav-open .hidden,html body #main-nav.nav-open .hidden,body #main-nav.nav-open .hidden{display:flex!important;flex-direction:column!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}#main-nav.nav-open{display:flex!important;flex-direction:column!important;align-items:stretch!important;align-content:flex-start!important;justify-content:flex-start!important;gap:0!important;padding:.75rem 1rem!important}#main-nav.nav-open>*:first-child{margin-top:0!important;padding-top:0!important}#main-nav.nav-open>div{display:flex!important;flex-direction:column!important;visibility:visible!important;opacity:1!important;align-items:stretch!important;margin:0!important;padding:0!important;gap:0!important}#main-nav.nav-open>a{display:flex!important;flex-direction:row!important;visibility:visible!important;opacity:1!important;align-items:center!important;margin:0!important}#main-nav.nav-open .nav-link,#main-nav.nav-open a[data-route],#main-nav.nav-open .defi-link,#main-nav.nav-open>a,#main-nav.nav-open a.nav-link{display:flex!important;visibility:visible!important;opacity:1!important;align-items:center!important;justify-content:flex-start!important;min-height:44px!important;padding:.5rem 0!important;margin:0!important;font-size:.9375rem!important;text-align:left!important;border:none!important;border-radius:6px!important}#main-nav.nav-open>div[style*="position: relative"]{display:flex!important;flex-direction:column!important;align-items:stretch!important;margin:0!important;padding:0!important;gap:0!important}#main-nav.nav-open #defi-menu-btn,#main-nav.nav-open #profile-menu-btn{display:none!important}#main-nav.nav-open #defi-menu,#main-nav.nav-open #defi-menu.defi-dropdown,html body #main-nav.nav-open #defi-menu.hidden,#main-nav.nav-open #defi-menu.hidden{display:flex!important;flex-direction:column!important;visibility:visible!important;opacity:1!important;position:static!important;box-shadow:none!important;border:none!important;background:transparent!important;padding:0!important;margin:0!important;gap:0!important}#main-nav.nav-open #defi-menu .defi-link,#main-nav.nav-open #defi-menu a{display:flex!important;align-items:center!important;justify-content:flex-start!important;min-height:44px!important;padding:.5rem 0!important;margin:0!important;font-size:.9375rem!important}#main-nav.nav-open #user-menu,html body #main-nav.nav-open #user-menu.hidden,#main-nav.nav-open #user-menu.hidden{display:flex!important;flex-direction:column!important;visibility:visible!important;position:static!important;box-shadow:none!important;border:none!important;background:transparent!important;padding:0!important;margin:0!important;gap:0!important}#main-nav.nav-open #user-menu a,#main-nav.nav-open #user-menu button{display:flex!important;align-items:center!important;justify-content:flex-start!important;min-height:44px!important;padding:.5rem 0!important;margin:0!important;font-size:.9375rem!important}body.nav-open #header-container,body.nav-open #main-header,body.nav-open .header-container-inner,body.nav-open .container{z-index:2147483647!important;isolation:isolate!important;overflow:visible!important}body.nav-open #header-container .container,body.nav-open #header-container .header-container-inner{overflow:visible!important}body.nav-open #app,body.nav-open #main-content,body.nav-open main{z-index:0!important;position:relative!important}body.nav-open:before{content:""!important;position:fixed!important;top:76px!important;left:0!important;right:0!important;bottom:0!important;background:#00000080!important;z-index:2147483646!important;pointer-events:auto!important}#main-header .nav,#main-nav{display:none!important;flex-direction:column!important;align-items:stretch!important;background:#fff!important;background-color:#fff!important;opacity:1!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 8px 24px #0000001f!important;z-index:2147483647!important;padding:.75rem 1rem!important;gap:0!important;border-radius:0 0 10px 10px!important;min-height:calc(100vh - 76px)!important;max-height:calc(100vh - 76px)!important;height:calc(100vh - 76px)!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;overflow-x:hidden!important;left:.5rem!important;right:.5rem!important;width:calc(100% - 1rem)!important;max-width:100%!important;position:fixed!important;top:76px!important;transform:translateZ(0)!important}#main-header .nav.nav-open,#main-nav.nav-open,body.nav-open #main-nav.nav-open{display:flex!important;flex-direction:column!important;align-items:stretch!important;align-content:flex-start!important;justify-content:flex-start!important;gap:0!important;padding:.75rem 1rem!important;min-height:auto!important;max-height:calc(100vh - 76px)!important;height:auto!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;pointer-events:auto!important;visibility:visible!important;opacity:1!important;position:fixed!important;top:76px!important;left:.5rem!important;right:.5rem!important;width:calc(100% - 1rem)!important;z-index:2147483647!important;background:#fff!important;background-color:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transform:translateZ(0)!important}#main-nav .nav-link,#main-nav .btn-login,#main-nav a[data-route]{display:flex!important;align-items:center!important;justify-content:flex-start!important;min-height:44px!important;padding:.5rem 0!important;margin:0!important;font-size:.9375rem!important}#main-nav .btn-login{justify-content:center!important;min-height:44px!important;padding:.5rem 0!important}#main-header .mobile-menu-toggle span,.mobile-menu-toggle span{transition:transform .2s ease,opacity .2s ease!important}#main-header .nav-link{color:#374151!important;-webkit-text-fill-color:#374151!important;background:transparent!important;font-weight:500!important}#main-header .nav-link:hover,#main-header .nav-link.active{color:#1f2937!important;-webkit-text-fill-color:#1f2937!important;background:#0000000a!important}#main-header .language-menu,#main-header #user-menu{background:#fff!important;border:1px solid rgba(0,0,0,.08)!important;border-radius:10px!important;box-shadow:0 4px 20px #00000014!important}#main-header .header-right-mobile #language-menu:not(.hidden),#main-header #language-menu:not(.hidden){display:flex!important;flex-direction:column!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;z-index:2147483647!important;max-height:70vh!important;overflow-y:auto!important}.chatbot-container,#chatbot-container{z-index:1999!important}.chat-window{width:min(300px,calc(100vw - 2rem))!important;max-width:300px!important;max-height:55vh!important;height:auto!important;min-height:280px!important}}
