*{box-sizing:border-box;padding:0}*,body{margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(135deg,#667eea,#764ba2);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;min-height:100vh}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.layout{display:flex;flex-direction:column;min-height:100vh}.navbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#1e1e2e,#2d2d44);border-bottom:3px solid #667eea;box-shadow:0 4px 20px #0000004d;padding:18px 0;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.nav-container{gap:20px;padding:0 20px}.nav-brand h1{background:linear-gradient(135deg,gold,#ff6b6b 50%,#4ecdc4);filter:drop-shadow(0 2px 4px rgba(255,215,0,.3));font-weight:900;text-shadow:0 0 30px #ffd70080}.nav-menu{align-items:center;flex-wrap:wrap;gap:12px}.nav-link{background:#ffffff0d;border:2px solid #0000;border-radius:10px;color:#e0e0e0;display:inline-block;font-size:15px;font-weight:600;overflow:hidden;padding:12px 22px;transition:all .3s ease;white-space:nowrap}.nav-link:before{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.nav-link:hover:before{left:100%}.nav-link:hover{background:#667eea33;border-color:#667eea;box-shadow:0 6px 20px #667eea66;color:#fff;transform:translateY(-3px)}.nav-link.active{background:linear-gradient(135deg,#667eea,#764ba2 50%,#f093fb);border-color:gold;box-shadow:0 6px 25px #667eea99,0 0 20px #667eea4d;color:#fff;font-weight:700;transform:scale(1.05)}.nav-user{gap:16px}.nav-user,.wallet-info{align-items:center;display:flex}.wallet-address{background:#ffd7001a;border:2px solid #ffd7004d;border-radius:8px;box-shadow:0 0 10px #ffd70033;color:gold;font-family:Courier New,monospace;font-size:14px;font-weight:700;padding:8px 14px}.btn-logout{background:linear-gradient(135deg,#ff6b6b,#ee5a6f);border:2px solid #fff3;border-radius:10px;box-shadow:0 4px 15px #ff6b6b66;color:#fff;cursor:pointer;font-weight:700;padding:10px 20px;transition:all .3s ease}.btn-logout:hover{background:linear-gradient(135deg,#ff5252,#e53935);border-color:#fff6;box-shadow:0 6px 20px #ff6b6b99;transform:translateY(-2px)}.main-content{background:#0000;flex:1 1;min-height:calc(100vh - 80px);padding:32px 20px}@media (max-width:1024px){.nav-menu{font-size:14px;gap:16px}.nav-link{padding:6px 12px}}@media (max-width:768px){.nav-container{flex-direction:column;gap:16px}.nav-menu{flex-wrap:wrap;gap:12px;justify-content:center;width:100%}.nav-link{font-size:13px;padding:6px 10px}.nav-user{justify-content:space-between;width:100%}}.admin-layout{background:linear-gradient(135deg,#0a0e27,#1a1f3a);color:#fff;display:flex;min-height:100vh}.admin-sidebar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172af2;border-right:2px solid #3b82f64d;box-shadow:4px 0 20px #0000004d;display:flex;flex-direction:column;padding:20px;width:280px}.admin-sidebar-header{border-bottom:2px solid #3b82f633;margin-bottom:20px;padding-bottom:20px}.admin-sidebar-header h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;background-clip:text;font-size:24px;font-weight:700;margin:0 0 15px}.admin-user-info{background:#3b82f61a;border:1px solid #3b82f64d;border-radius:8px;padding:12px}.admin-username{color:#60a5fa;font-size:16px;font-weight:600}.admin-userid{color:#94a3b8;font-size:12px;margin-top:4px}.admin-nav{display:flex;flex:1 1;flex-direction:column;gap:8px}.admin-nav-link{align-items:center;border:1px solid #0000;border-radius:8px;color:#cbd5e1;display:flex;font-size:15px;font-weight:500;justify-content:space-between;padding:14px 16px;position:relative;text-decoration:none;transition:all .3s ease}.admin-nav-link:hover{background:#3b82f626;border-color:#3b82f64d;color:#60a5fa;transform:translateX(4px)}.admin-nav-link.active{background:linear-gradient(135deg,#3b82f633,#8b5cf633);border-color:#3b82f680;color:#60a5fa;font-weight:600}.badge{animation:pulse 2s infinite;background:linear-gradient(135deg,#ef4444,#f97316);color:#fff;font-size:10px;font-weight:700;padding:2px 8px}.admin-sidebar-footer{border-top:2px solid #3b82f633;display:flex;flex-direction:column;gap:8px;padding-top:20px}.user-dashboard-link{background:#22c55e1a;border-color:#22c55e4d;color:#4ade80}.user-dashboard-link:hover{background:#22c55e33;color:#86efac}.admin-logout-btn{background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;color:#f87171;cursor:pointer;font-size:15px;font-weight:500;padding:14px 16px;transition:all .3s ease;width:100%}.admin-logout-btn:hover{background:#ef444433;color:#fca5a5;transform:translateX(4px)}.admin-content{flex:1 1;overflow-y:auto;padding:30px}@media (max-width:768px){.admin-sidebar{height:100vh;position:fixed;transform:translateX(-100%);transition:transform .3s ease;width:100%;z-index:1000}.admin-sidebar.open{transform:translateX(0)}.admin-content{margin-left:0;padding:20px}}.public-layout{display:flex;flex-direction:column;min-height:100vh}.public-navbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1a2ef2;border-bottom:1px solid #ffffff1a;padding:20px 40px;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.nav-container{align-items:center;display:flex;gap:40px;justify-content:space-between;margin:0 auto;max-width:1400px}.nav-brand{color:#fff;text-decoration:none}.nav-brand h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;font-size:28px;margin:0}.nav-menu{display:flex;flex:1 1;gap:30px;justify-content:center}.nav-link{color:#fffc;font-size:16px;font-weight:500;position:relative;text-decoration:none;transition:color .3s ease}.nav-link.active,.nav-link:hover{color:#f093fb}.nav-link.active:after{background:linear-gradient(135deg,#667eea,#764ba2);bottom:-5px;content:"";height:2px;left:0;position:absolute;right:0}.nav-auth{display:flex;gap:15px}.nav-auth a{cursor:pointer;display:inline-block;position:relative;text-decoration:none;z-index:10}.nav-auth .btn-secondary{background:#ffffff1a;border:1px solid #ffffff4d;color:#fff}.nav-auth .btn-secondary:hover{background:#fff3;border-color:#ffffff80}.public-main{flex:1 1}.public-footer{background:#1a1a2e;color:#fff;margin-top:auto;padding:60px 40px 20px}.footer-content{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0 auto 40px;max-width:1200px}.footer-section h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;font-size:24px;margin-bottom:15px}.footer-section h4{color:#f093fb;font-size:18px;margin-bottom:15px}.footer-section p{color:#ffffffb3;line-height:1.6}.footer-section a{color:#ffffffb3;display:block;margin-bottom:10px;text-decoration:none;transition:color .3s ease}.footer-section a:hover{color:#f093fb}.footer-bottom{border-top:1px solid #ffffff1a;color:#ffffff80;margin:0 auto;max-width:1200px;padding-top:20px;text-align:center}@media (max-width:768px){.nav-container{flex-direction:column;gap:20px}.nav-menu{flex-wrap:wrap;gap:15px}.nav-auth{justify-content:center;width:100%}.footer-content{grid-template-columns:1fr}}.home-page{background:linear-gradient(135deg,#667eea,#764ba2);overflow-x:hidden}.hero-section,.home-page{min-height:100vh;position:relative}.hero-section{align-items:center;background:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f3460);display:flex;justify-content:space-between;padding:80px 40px}.hero-background{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:0}.crypto-animation{animation:float 20s ease-in-out infinite;background:url(https://images.unsplash.com/photo-1639762681485-074b7f938ba0?w=1920&q=80) 50%/cover;height:100%;opacity:.1;position:absolute;width:100%}@keyframes float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(5deg)}}.hero-content{color:#fff;flex:1 1;max-width:600px;padding:40px;z-index:1}.hero-title{font-size:72px;font-weight:900;line-height:1.1;margin-bottom:20px}.gradient-text{-webkit-text-fill-color:#0000;animation:shimmer 3s ease-in-out infinite;background:linear-gradient(135deg,#667eea,#764ba2 50%,#f093fb);-webkit-background-clip:text;background-clip:text}@keyframes shimmer{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.hero-subtitle{color:#f093fb;font-size:32px;font-weight:600;margin-bottom:20px}.hero-description{color:#ffffffe6;font-size:18px;line-height:1.8;margin-bottom:40px}.hero-buttons{display:flex;flex-wrap:wrap;gap:20px}.btn-large{font-size:18px;font-weight:600;padding:16px 32px}.crypto-visual{align-items:center;display:flex;flex:1 1;justify-content:center;max-width:500px;z-index:1}.crypto-image{animation:pulse 3s ease-in-out infinite;border-radius:20px;box-shadow:0 20px 60px #00000080;max-width:500px;width:100%}.features-section{background:linear-gradient(180deg,#0f3460,#16213e);color:#fff;padding:100px 40px}.section-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;font-size:48px;font-weight:700;margin-bottom:60px;text-align:center}.features-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.feature-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;padding:40px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.feature-card:hover{box-shadow:0 20px 40px #667eea4d;transform:translateY(-10px)}.feature-icon{font-size:64px;margin-bottom:20px}.feature-card h3{color:#f093fb;font-size:24px;margin-bottom:15px}.feature-card p{color:#fffc;font-size:16px;line-height:1.6}.how-it-works{background:#1a1a2e;color:#fff;padding:100px 40px}.steps{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:60px}.step{position:relative;text-align:center}.step-number{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;box-shadow:0 10px 30px #667eea66;display:flex;font-size:36px;font-weight:700;height:80px;justify-content:center;margin:0 auto 20px;width:80px}.step h3{color:#f093fb;font-size:24px;margin-bottom:15px}.step p{color:#fffc;font-size:16px;line-height:1.6}.stats-section{background:linear-gradient(135deg,#667eea,#764ba2);padding:80px 40px}.stats-grid{grid-gap:40px;gap:40px}.stat-item{color:#fff;text-align:center}.stat-value{font-size:48px;margin-bottom:10px}.stat-label{font-size:18px}.cta-section{background:#1a1a2e;color:#fff;padding:100px 40px;text-align:center}.cta-section h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;font-size:48px;margin-bottom:20px}.cta-section p{color:#fffc;font-size:20px;margin-bottom:40px}@media (max-width:768px){.hero-section{flex-direction:column;padding:40px 20px}.hero-title{font-size:48px}.hero-subtitle{font-size:24px}.crypto-visual{margin-top:40px}.section-title{font-size:36px}.features-grid,.steps{grid-template-columns:1fr}}.about-page{background:linear-gradient(135deg,#1a1a2e,#16213e);color:#fff;min-height:100vh}.about-hero{background:linear-gradient(135deg,#667eea,#764ba2);overflow:hidden;padding:120px 40px 80px;position:relative;text-align:center}.about-hero:before{background:url(https://images.unsplash.com/photo-1639762681485-074b7f938ba0?w=1920&q=80) 50%/cover;bottom:0;content:"";left:0;opacity:.2;position:absolute;right:0;top:0;z-index:0}.about-hero h1{font-size:64px;font-weight:900;margin-bottom:20px;position:relative;z-index:1}.about-hero .subtitle{font-size:24px;opacity:.9;position:relative;z-index:1}.about-content{padding:80px 40px}.about-section{margin-bottom:80px}.about-section h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;font-size:40px;margin-bottom:30px}.about-section p{color:#ffffffe6;font-size:18px;line-height:1.8;margin-bottom:30px}.about-image{border-radius:20px;box-shadow:0 20px 60px #00000080;display:block;margin:40px auto;max-width:800px;width:100%}.offer-grid,.why-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:40px}.offer-item,.why-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:15px;padding:30px;transition:transform .3s ease}.offer-item:hover,.why-item:hover{transform:translateY(-5px)}.offer-item h3,.why-item h3{color:#f093fb;font-size:24px;margin-bottom:15px}.offer-item p,.why-item p{color:#fffc;font-size:16px;line-height:1.6}.why-icon{font-size:48px;margin-bottom:15px}.cta-box{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;margin-top:60px;padding:60px;text-align:center}.cta-box h2{color:#fff;font-size:36px;margin-bottom:20px}.cta-box p{font-size:20px;margin-bottom:30px;opacity:.9}@media (max-width:768px){.about-hero h1{font-size:40px}.about-section h2{font-size:32px}.offer-grid,.why-grid{grid-template-columns:1fr}}.services-page{background:linear-gradient(135deg,#1a1a2e,#16213e);color:#fff;min-height:100vh}.services-hero{background:linear-gradient(135deg,#667eea,#764ba2);overflow:hidden;padding:120px 40px 80px;position:relative;text-align:center}.services-hero:before{background:url(https://images.unsplash.com/photo-1639762681485-074b7f938ba0?w=1920&q=80) 50%/cover;bottom:0;content:"";left:0;opacity:.2;position:absolute;right:0;top:0;z-index:0}.services-hero h1{font-size:64px;font-weight:900;margin-bottom:20px;position:relative;z-index:1}.services-hero .subtitle{font-size:24px;opacity:.9;position:relative;z-index:1}.services-content{padding:80px 40px}.service-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;margin-bottom:40px;padding:50px;transition:transform .3s ease,box-shadow .3s ease}.service-card:hover{box-shadow:0 20px 40px #667eea4d;transform:translateY(-10px)}.service-icon{font-size:64px;margin-bottom:20px}.service-card h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;font-size:36px;margin-bottom:20px}.service-description{color:#ffffffe6;font-size:18px;line-height:1.8;margin-bottom:30px}.service-features{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:30px}.feature{align-items:center;color:#fffc;display:flex;font-size:16px;gap:10px}.check{color:#10b981;font-size:20px;font-weight:700}@media (max-width:768px){.services-hero h1{font-size:40px}.service-card{padding:30px}.service-features{grid-template-columns:1fr}}.contact-page{background:linear-gradient(135deg,#1a1a2e,#16213e);color:#fff;min-height:100vh}.contact-hero{background:linear-gradient(135deg,#667eea,#764ba2);overflow:hidden;padding:120px 40px 80px;position:relative;text-align:center}.contact-hero:before{background:url(https://images.unsplash.com/photo-1639762681485-074b7f938ba0?w=1920&q=80) 50%/cover;bottom:0;content:"";left:0;opacity:.2;position:absolute;right:0;top:0;z-index:0}.contact-hero h1{font-size:64px;font-weight:900;margin-bottom:20px;position:relative;z-index:1}.contact-hero .subtitle{font-size:24px;opacity:.9;position:relative;z-index:1}.contact-content{padding:80px 40px}.contact-grid{grid-gap:60px;display:grid;gap:60px;grid-template-columns:1fr 1.5fr;margin:0 auto;max-width:1200px}.contact-info h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;font-size:36px;margin-bottom:20px}.contact-info>p{color:#ffffffe6;font-size:18px;line-height:1.8;margin-bottom:40px}.info-item{align-items:flex-start;gap:20px;margin-bottom:30px}.info-icon{flex-shrink:0}.info-item h3{color:#f093fb;font-size:20px;margin-bottom:5px}.info-item p{color:#fffc;font-size:16px}.social-links{margin-top:40px}.social-links h3{color:#f093fb;font-size:20px;margin-bottom:15px}.social-icons{display:flex;gap:15px}.social-icon{align-items:center;background:#ffffff1a;border-radius:50%;display:flex;font-size:24px;height:50px;justify-content:center;text-decoration:none;transition:transform .3s ease,background .3s ease;width:50px}.social-icon:hover{background:#667eea4d;transform:translateY(-5px)}.contact-form-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;padding:40px}.contact-form{display:flex;flex-direction:column;gap:20px}.form-group label{color:#ffffffe6;font-size:16px}.form-input,.form-textarea{background:#ffffff0d;border:1px solid #fff3;border-radius:8px;color:#fff;font-family:inherit;font-size:16px;padding:12px 16px;transition:border-color .3s ease}.form-input:focus,.form-textarea:focus{border-color:#667eea;outline:none}.form-textarea{min-height:120px;resize:vertical}.success-message{background:#10b98133;border:1px solid #10b981;border-radius:8px;color:#10b981;margin-bottom:20px;padding:15px;text-align:center}@media (max-width:968px){.contact-grid{grid-template-columns:1fr}.contact-hero h1{font-size:40px}}.dashboard{background:linear-gradient(135deg,#0f0c29,#302b63 25%,#24243e 50%,#1a1a2e 75%,#0f0c29);background-attachment:fixed;background-image:radial-gradient(circle at 20% 30%,#667eea26 0,#0000 50%),radial-gradient(circle at 80% 70%,#764ba226 0,#0000 50%),radial-gradient(circle at 50% 50%,#f093fb1a 0,#0000 70%);background-size:100% 100%;margin:0 auto;max-width:1400px;min-height:100vh;padding:20px;position:relative}.dashboard:before{background:radial-gradient(circle at 20% 50%,#667eea4d 0,#0000 50%),radial-gradient(circle at 80% 80%,#764ba24d 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.dashboard>*{position:relative;z-index:1}.dashboard-layout{grid-gap:24px;display:grid;gap:24px;grid-template-columns:300px 1fr}.dashboard-sidebar{background:#fff;border:2px solid #e5e7eb;border-radius:12px;box-shadow:0 4px 20px #0000001a;height:-webkit-fit-content;height:fit-content;padding:24px;position:-webkit-sticky;position:sticky;top:20px}.sidebar-section{border-bottom:2px solid #e5e7eb;margin-bottom:24px;padding-bottom:24px}.sidebar-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.sidebar-section h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;color:#1f2937;font-size:16px;font-weight:700;margin-bottom:12px}.user-id-display{align-items:center;background:linear-gradient(135deg,#667eea1a,#764ba21a);border:2px solid #667eea;border-radius:8px;box-shadow:0 4px 12px #667eea33;color:#667eea;display:flex;font-size:28px;font-weight:800;gap:10px;justify-content:center;padding:16px;text-align:center}.user-id-icon{border-radius:50%;height:30px;object-fit:cover;width:30px}.referral-link-container{display:flex;gap:8px;margin-bottom:8px}.referral-link-input{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;flex:1 1;font-size:12px}.btn-copy,.referral-link-input{cursor:pointer;padding:8px 12px}.btn-copy{background:#667eea;border:none;border-radius:6px;color:#fff;font-size:14px;transition:background .2s}.btn-copy:hover{background:#5568d3}.referral-code{color:#374151;font-size:13px;font-weight:500;margin-top:8px;text-align:center}.referral-code strong{color:#667eea;font-size:14px;font-weight:700}.team-stats{display:flex;flex-direction:column;gap:8px}.team-stat-item{align-items:center;display:flex;justify-content:space-between;padding:8px 0}.stat-label{font-weight:500}.stat-value{font-size:18px}.stat-value.active{color:#10b981;font-size:20px;font-weight:800}.stat-value.inactive{color:#ef4444;font-size:20px;font-weight:800}.dashboard-content{min-width:0}.dashboard-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:32px}.dashboard-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,gold,#ff6b6b 25%,#4ecdc4 50%,#45b7d1 75%,#96ceb4);-webkit-background-clip:text;background-clip:text;color:#fff;filter:drop-shadow(0 2px 8px rgba(255,215,0,.3));font-size:36px;font-weight:900;letter-spacing:1px;text-shadow:0 0 20px #667eea80,0 0 40px #764ba24d,2px 2px 8px #000c}.action-buttons{gap:16px}.action-buttons .btn-primary{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;box-shadow:0 4px 20px #667eea66,inset 0 0 0 1px #ffffff1a;color:#fff;font-size:15px;font-weight:700;letter-spacing:.5px;padding:14px 28px;text-transform:uppercase;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.action-buttons .btn-primary:hover{background:linear-gradient(135deg,#764ba2,#667eea);box-shadow:0 8px 30px #667eea99,inset 0 0 0 1px #fff3,0 0 40px #667eea66;transform:translateY(-3px) scale(1.05)}.action-buttons .btn-secondary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:2px solid #667eea;border-radius:12px;box-shadow:0 4px 20px #0000001a,inset 0 0 0 1px #ffffff1a;color:#667eea;font-size:15px;font-weight:700;letter-spacing:.5px;padding:14px 28px;text-transform:uppercase;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.action-buttons .btn-secondary:hover{background:linear-gradient(135deg,#667eea,#764ba2);border-color:#0000;box-shadow:0 8px 30px #667eea80,inset 0 0 0 1px #fff3;color:#fff;transform:translateY(-3px) scale(1.05)}.staking-timer-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#667eea26,#764ba226);border:2px solid #667eea4d;border-radius:20px;box-shadow:0 8px 32px #667eea33,inset 0 0 0 1px #ffffff1a,0 0 60px #667eea1a;margin-bottom:32px;overflow:hidden;padding:32px;position:relative}.staking-timer-card:before{background:linear-gradient(90deg,gold,#ff6b6b 25%,#4ecdc4 50%,#667eea 75%,#764ba2);box-shadow:0 0 20px #667eea80;content:"";height:4px;left:0;position:absolute;right:0;top:0}.timer-header{align-items:center;display:flex;gap:16px;margin-bottom:24px}.timer-icon{animation:pulse 2s ease-in-out infinite;font-size:48px}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.timer-title h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,gold,#ff6b6b 50%,#667eea);-webkit-background-clip:text;background-clip:text;font-size:22px;font-weight:800;margin:0 0 4px}.timer-title p{color:#fffc;font-size:14px;margin:0}.timer-display{gap:16px;justify-content:center;margin-bottom:20px}.timer-display,.timer-unit{align-items:center;display:flex}.timer-unit{flex-direction:column;gap:8px}.timer-value{-webkit-text-fill-color:#0000;font-feature-settings:"tnum";animation:countdown 1s ease-in-out;background:linear-gradient(135deg,#fff,#f093fb 50%,#667eea);-webkit-background-clip:text;background-clip:text;font-size:56px;font-variant-numeric:tabular-nums;font-weight:900;line-height:1;min-width:80px;text-align:center;text-shadow:0 0 30px #667eea80}@keyframes countdown{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.timer-label{color:#ffffffb3;font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.timer-separator{animation:blink 1s ease-in-out infinite;color:#ffffff80;font-size:48px;font-weight:900;margin-top:-20px}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}.timer-info{border-top:1px solid #ffffff1a;padding-top:16px;text-align:center}.timer-earnings{color:gold;font-size:16px;font-weight:700;text-shadow:0 0 10px #ffd70080}@media (max-width:768px){.timer-display{gap:8px}.timer-value{font-size:40px;min-width:60px}.timer-separator{font-size:32px;margin-top:-15px}.timer-icon{font-size:36px}.timer-title h3{font-size:18px}}.stat-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff2,#ffffffd9);border:2px solid #ffffff4d;box-shadow:0 8px 32px #0003,inset 0 0 0 1px #ffffff1a,0 0 40px #667eea1a;padding:32px;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.stat-card:before{background:linear-gradient(90deg,gold,#ff6b6b 25%,#4ecdc4 50%,#667eea 75%,#764ba2);box-shadow:0 0 20px #667eea80;height:5px}.stat-card:after{background:radial-gradient(circle,#667eea1a 0,#0000 70%);content:"";height:200%;opacity:0;position:absolute;right:-50%;top:-50%;transition:opacity .4s ease;width:200%}.stat-card:hover{border-color:#667eea80;box-shadow:0 16px 48px #667eea66,inset 0 0 0 1px #fff3,0 0 60px #667eea4d;transform:translateY(-8px) scale(1.02)}.stat-card:hover:after{opacity:1}.stat-label{color:#6b7280;font-size:15px;font-weight:600;letter-spacing:.5px;margin-bottom:12px}.stat-value{color:#1f2937;font-size:36px;font-weight:900}.stat-value.highlight{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#10b981,#059669);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 2px 8px rgba(16,185,129,.3));font-size:42px}.available-balance-card{background:linear-gradient(135deg,#10b9811a,#0596690d);border:3px solid #10b98166;box-shadow:0 8px 32px #10b98133,inset 0 0 0 1px #10b9811a,0 0 40px #10b98126;overflow:hidden;position:relative}.available-balance-card:before{background:linear-gradient(135deg,#10b98133,#0596691a)}.available-balance-card:hover{border-color:#10b98199;box-shadow:0 12px 48px #10b9814d,inset 0 0 0 1px #10b98133,0 0 60px #10b98140}.stat-value{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ff6b6b,gold 25%,#4ecdc4 50%,#667eea 75%,#764ba2);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 2px 4px rgba(102,126,234,.2));line-height:1.2;text-shadow:none}.dashboard-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff2,#ffffffd9);border:2px solid #ffffff4d;border-radius:16px;box-shadow:0 8px 32px #00000026,inset 0 0 0 1px #ffffff1a;padding:28px;transition:all .3s ease}.card:hover{box-shadow:0 12px 40px #667eea33,inset 0 0 0 1px #fff3;transform:translateY(-2px)}.card h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ff6b6b,gold 25%,#4ecdc4 50%,#667eea 75%,#764ba2);-webkit-background-clip:text;background-clip:text;color:#1f2937;font-size:24px;font-weight:800;letter-spacing:.5px;margin-bottom:24px;text-shadow:none}.stakes-list,.transactions-list{display:flex;flex-direction:column;gap:12px}.stake-item,.transaction-item{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#f9fafbcc,#f3f4f6cc);border:1px solid #e5e7eb80;border-radius:12px;box-shadow:0 2px 8px #0000000d;display:flex;justify-content:space-between;padding:18px;transition:all .3s ease}.stake-item:hover,.transaction-item:hover{background:linear-gradient(135deg,#fffffff2,#f9fafbf2);border-color:#667eea4d;box-shadow:0 4px 16px #667eea26;transform:translateX(4px)}.stake-info,.tx-info{flex:1 1}.stake-amount,.tx-type{color:#1f2937;font-weight:600;margin-bottom:4px}.stake-date,.tx-date{color:#6b7280;font-size:12px}.stake-earned,.tx-amount.positive{color:#10b981;font-weight:600}.tx-amount.negative{color:#ef4444;font-weight:600}.empty-state{font-weight:500;padding:40px 20px}@media (max-width:1024px){.dashboard-layout{grid-template-columns:1fr}.dashboard-sidebar{order:2;position:static}.dashboard-content{order:1}}@media (max-width:768px){.dashboard-header{align-items:flex-start;flex-direction:column;gap:16px}.action-buttons{width:100%}.action-buttons .btn{flex:1 1}.dashboard-grid{grid-template-columns:1fr}.referral-link-container{flex-direction:column}.btn-copy{width:100%}}.reports{margin:0 auto;max-width:1200px}.reports h1{color:#fff;font-size:32px;font-weight:700}.filters-card,.reports h1{margin-bottom:32px}.filters-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:20px}.filters-actions{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;margin-top:20px;padding-top:20px}.filters-actions .btn{min-width:120px}.transactions-table{overflow-x:auto}.transactions-table table{border-collapse:collapse;width:100%}.transactions-table td,.transactions-table th{border-bottom:1px solid #e5e7eb;padding:12px;text-align:left}.transactions-table th{background:#f9fafb;color:#374151;font-size:14px;font-weight:600}.transactions-table td{font-size:14px}.tx-type-badge{align-items:center;display:inline-flex;font-weight:500;gap:4px}.amount-positive{color:#10b981;font-weight:600}.amount-negative{color:#ef4444;font-weight:600}.badge-success{background:#d1fae5;color:#065f46}.badge-warning{background:#fef3c7;color:#92400e}.badge-error{background:#fee2e2;color:#dc2626}.badge-secondary{background:#f3f4f6;color:#6b7280}.tx-hash{font-family:Courier New,monospace;font-size:12px}.tx-link{color:#667eea;text-decoration:none}.tx-link:hover{text-decoration:underline}.pagination{border-top:1px solid #e5e7eb;justify-content:space-between;margin-top:24px;padding-top:24px}.pagination span{color:#6b7280;font-weight:500}@media (max-width:768px){.transactions-table{font-size:12px}.transactions-table td,.transactions-table th{padding:8px}.pagination{flex-direction:column;gap:12px}}.bnb-rewards{margin:0 auto;max-width:1200px}.bnb-rewards h1{color:#fff;font-size:32px;font-weight:700;margin-bottom:32px}.rewards-stats-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:32px}.rewards-header{margin-bottom:24px}.rewards-header h2{color:#1f2937;font-size:20px;margin-bottom:8px}.rewards-info{color:#6b7280;font-size:14px}.rewards-list{display:flex;flex-direction:column;gap:16px}.reward-item{align-items:center;background:linear-gradient(135deg,#fef3c7,#fde68a);border:2px solid #fbbf24;border-radius:12px;display:flex;gap:20px;padding:20px}.reward-icon{font-size:48px}.reward-info{flex:1 1}.reward-amount{color:#92400e;font-size:24px;font-weight:700;margin-bottom:8px}.reward-details{display:flex;gap:16px;margin-bottom:4px}.reward-type{color:#6b7280;font-size:14px;text-transform:capitalize}.reward-date{color:#9ca3af;font-size:12px}.reward-stake-info{color:#6b7280;font-size:13px;margin-top:4px}.reward-actions{align-items:flex-end;display:flex;flex-direction:column;gap:12px}.btn-sm{font-size:12px;padding:8px 16px}.info-section{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:24px}.info-item{background:#f9fafb;border-radius:12px;gap:16px;padding:20px}.info-icon{font-size:32px}.info-item h3{color:#1f2937;font-size:16px;margin-bottom:4px}.info-item p{color:#6b7280;font-size:14px;line-height:1.6}@media (max-width:768px){.reward-item{flex-direction:column;text-align:center}.reward-actions{align-items:stretch;width:100%}.reward-actions .btn{width:100%}}.referrals{margin:0 auto;max-width:1200px}.referrals h1{color:#fff;font-size:32px;font-weight:700;margin-bottom:32px}.referral-link-card{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;margin-bottom:32px}.referral-link-card h2{color:#fff;margin-bottom:20px}.referral-link-section{margin-top:20px}.link-display{display:flex;gap:12px;margin-bottom:16px}.link-input{background:#fff;border:none;border-radius:8px;color:#1f2937;flex:1 1;font-family:Courier New,monospace;font-size:14px;padding:12px 16px}.referral-code{margin-top:16px}.referral-code p{margin:8px 0}.info-text{opacity:.9}.stats-grid{grid-gap:24px;gap:24px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:32px}.commission-structure{display:flex;flex-direction:column;gap:12px;margin-top:20px}.commission-item{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;justify-content:space-between;padding:16px}.commission-item .level{color:#374151;font-weight:600}.commission-item .rate{color:#667eea;font-size:18px;font-weight:700}.commission-item .rate.highlight{color:#10b981;font-size:20px}.referrals-table{margin-top:20px;overflow-x:auto}.referrals-table table{border-collapse:collapse;width:100%}.referrals-table td,.referrals-table th{border-bottom:1px solid #e5e7eb;padding:12px;text-align:left}.referrals-table th{background:#f9fafb;color:#374151;font-weight:600}.level-selector{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.level-btn{background:#f3f4f6;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:12px;font-weight:500;padding:8px 16px;transition:all .3s ease}.level-btn:hover{background:#e5e7eb}.level-btn.active{background:#667eea;border-color:#667eea;color:#fff}.earnings-summary{background:#f9fafb;border-radius:8px;display:flex;gap:24px;margin:20px 0;padding:20px}.summary-item{flex-direction:column;gap:4px}.summary-item .label{color:#6b7280;font-size:14px}.summary-item .value{font-size:24px}.earnings-list{margin-top:20px}.badge{font-weight:500}.badge-claimed{background:#d1fae5;color:#065f46}@media (max-width:768px){.link-display{flex-direction:column}.level-selector{justify-content:center}.earnings-summary{flex-direction:column;gap:16px}}.loans{margin:0 auto;max-width:1200px}.loans h1{color:#fff;font-size:32px;font-weight:700;margin-bottom:32px}.eligibility-failed,.eligibility-success{border-radius:12px;margin-top:20px;padding:24px}.eligibility-success{background:#d1fae5;border:2px solid #10b981}.eligibility-failed{background:#fee2e2;border:2px solid #ef4444}.eligibility-failed p,.eligibility-success p{font-size:18px;font-weight:600;margin-bottom:16px}.reason{color:#6b7280;font-weight:400}.loan-details{margin-top:20px}.detail-item{border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:12px 0}.detail-item .label{color:#374151;font-weight:500}.detail-item .value{color:#1f2937;font-weight:600}.detail-item .value.highlight{color:#667eea;font-size:18px}.info-box{background:#f9fafb;border-radius:8px;margin:20px 0;padding:16px}.info-box p{font-weight:600;margin-bottom:8px}.info-box ul{color:#6b7280;margin-left:20px}.info-box li{margin:4px 0}.active-loan-card{background:linear-gradient(135deg,#fef3c7,#fde68a);border:2px solid #fbbf24}.loan-summary{margin-top:20px}.summary-item{background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:12px;padding:16px}.summary-item.highlight{background:#ede9fe;border-color:#667eea}.summary-item.highlight-danger{background:#fee2e2;border-color:#ef4444}.summary-item .label{color:#374151;font-weight:500}.summary-item .value{color:#1f2937;font-size:18px;font-weight:700}.warning-box{background:#fef3c7;border:2px solid #fbbf24;border-radius:8px;margin:20px 0;padding:16px}.warning-box p{color:#92400e;font-weight:500;margin:8px 0}.badge{font-size:12px;padding:4px 12px;text-transform:capitalize}.badge-pending{background:#fef3c7;color:#92400e}.badge-approved{background:#dbeafe;color:#1e40af}.badge-active{background:#d1fae5;color:#065f46}.badge-completed{background:#e5e7eb;color:#374151}.badge-cancelled{background:#fee2e2;color:#dc2626}.loans-list{display:flex;flex-direction:column;gap:16px}.loan-item{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:20px}.loan-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.loan-amount{color:#1f2937;font-size:20px;font-weight:700}.loan-details{grid-gap:12px;color:#6b7280;display:grid;font-size:14px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.ref-details{background:#fff;border-radius:8px;margin-top:16px;padding:16px}.ref-details ul{margin-left:20px;margin-top:8px}.ref-details li{margin:4px 0}.modal{background:#fff;border-radius:12px;max-height:90vh;max-width:500px;overflow-y:auto;padding:32px;width:90%}.modal h2{color:#1f2937;margin-bottom:24px}.loan-info-modal{background:#f9fafb;border-radius:8px;margin-bottom:24px;padding:16px}.loan-info-modal p{color:#374151;margin:8px 0}.criteria-section{display:flex;flex-direction:column;gap:24px;margin-top:20px}.criteria-item{background:linear-gradient(135deg,#667eea0d,#764ba20d);border:2px solid #667eea33;border-radius:12px;padding:20px}.criteria-header{align-items:center;display:flex;gap:12px;margin-bottom:12px}.criteria-number{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;color:#fff;display:flex;font-size:16px;font-weight:700;height:32px;justify-content:center;width:32px}.criteria-header h3{color:#1f2937;font-size:18px;margin:0}.criteria-description{color:#6b7280;font-size:14px;line-height:1.6;margin:0}.criteria-status{display:block;font-weight:600;margin-top:8px}.status-pass{color:#10b981}.status-fail{color:#ef4444}.referral-comparison{margin-top:16px}.comparison-table{background:#fff;border-collapse:collapse;border-radius:8px;overflow:hidden;width:100%}.comparison-table th{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:13px;font-weight:600;padding:12px;text-align:left}.comparison-table td{border-bottom:1px solid #e5e7eb;color:#374151;font-size:14px;padding:12px}.comparison-table tr:last-child td{border-bottom:none}.status-badge.pass{background:#10b9811a;color:#059669}.status-badge.fail{background:#ef44441a;color:#dc2626}.calculation-section,.interest-section{background:#ffffff80;border:2px solid #667eea4d;border-radius:12px;margin-top:24px;padding:20px}.calculation-section h3,.interest-section h3{align-items:center;color:#667eea;display:flex;font-size:20px;gap:8px;margin-bottom:16px}.calculation-formula{display:flex;flex-direction:column;gap:16px}.formula-item{align-items:center;background:#fff;border:2px solid #667eea33;border-radius:8px;display:flex;gap:12px;padding:16px}.formula-label{color:#374151;font-size:16px;font-weight:600}.formula-value{background:#667eea1a;border-radius:6px;color:#667eea;font-family:monospace;font-size:18px;font-weight:700;padding:8px 12px}.formula-example{background:#667eea0d;border-left:4px solid #667eea;border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:16px}.example-step{align-items:center;color:#374151;display:flex;font-size:14px;justify-content:space-between;padding:8px 0}.example-step strong{color:#667eea;font-size:16px;font-weight:700}.example-step.result{border-top:2px solid #667eea33;margin-top:4px;padding-top:12px}.example-step.result strong{color:#10b981;font-size:18px}.interest-info{display:flex;flex-direction:column;gap:12px}.info-item{align-items:center;background:#fff;border:1px solid #667eea33;border-radius:8px;display:flex;justify-content:space-between;padding:12px}.info-label{color:#374151}.info-value{color:#667eea;font-family:monospace;font-weight:700}@media (max-width:768px){.summary-item{flex-direction:column;gap:8px}.loan-details{grid-template-columns:1fr}.comparison-table{font-size:12px}.comparison-table td,.comparison-table th{padding:8px}.formula-item{align-items:flex-start;flex-direction:column}.example-step,.info-item{align-items:flex-start;flex-direction:column;gap:4px}}.profile{margin:0 auto;max-width:800px}.profile-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:32px}.profile h1{color:#fff;font-size:32px;font-weight:700;margin:0}.profile-card{margin-bottom:24px}.profile-card h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;color:#1f2937;font-size:20px;margin-bottom:20px}.profile-info{display:flex;flex-direction:column;gap:16px}.info-row{border-bottom:1px solid #e5e7eb;padding:12px 0}.info-row:last-child{border-bottom:none}.info-label{color:#6b7280;font-weight:600;min-width:200px}.info-value{color:#1f2937;font-weight:500;text-align:right;word-break:break-all}.wallet-address-display{background:#f3f4f6;border-radius:6px;color:#667eea;display:inline-block;font-family:Courier New,monospace;font-size:13px;padding:6px 12px}.no-sponsor{color:#6b7280;font-style:italic;padding:20px 0}.error,.loading{color:#fff;font-size:18px;padding:40px;text-align:center}.profile-form{display:flex;flex-direction:column;gap:20px}.form-group small{color:#6b7280;font-size:12px;margin-top:-4px}.form-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:8px}.alert-error{border:1px solid #fecaca}.alert-success{border:1px solid #a7f3d0}@media (max-width:768px){.profile-header{gap:16px}.info-row,.profile-header{align-items:flex-start;flex-direction:column}.info-row{gap:8px}.info-label{min-width:auto}.info-value{text-align:left;width:100%}.form-actions{flex-direction:column}.form-actions .btn{width:100%}}.credential-password{background:#f3f4f6;border-radius:6px;display:inline-block;font-family:Courier New,monospace;font-weight:600;padding:8px 12px}.credentials-note{background:#fef3c7;border:1px solid #fbbf24;border-radius:8px;margin-top:16px;padding:16px}.credentials-note p{color:#92400e;font-size:14px;line-height:1.5;margin:0 0 12px}.admin-dashboard{margin:0 auto;max-width:1400px}.admin-dashboard-header{margin-bottom:30px;text-align:center}.admin-dashboard-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;background-clip:text;font-size:36px;margin:0 0 10px}.admin-dashboard-header p{color:#94a3b8;font-size:16px}.stats-grid{grid-gap:20px;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.stat-card{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172acc;border:2px solid #3b82f64d;border-radius:16px;display:flex;gap:20px;overflow:hidden;position:relative;transition:all .3s ease}.stat-card:before{background:linear-gradient(90deg,#3b82f6,#8b5cf6);content:"";height:4px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.stat-card:hover{border-color:#3b82f699;box-shadow:0 8px 24px #3b82f633;transform:translateY(-4px)}.stat-card:hover:before{opacity:1}.stat-icon{align-items:center;background:#3b82f61a;border:2px solid #3b82f64d;border-radius:12px;display:flex;flex-shrink:0;font-size:48px;height:80px;justify-content:center;width:80px}.stat-content{flex:1 1}.stat-content h3{color:#94a3b8;font-size:14px;letter-spacing:1px;margin:0 0 8px;text-transform:uppercase}.stat-value{font-size:28px;margin-bottom:8px}.stat-details{display:flex;flex-wrap:wrap;gap:12px}.stat-detail-item{background:#3b82f61a;border-radius:6px;color:#94a3b8;font-size:12px;padding:4px 10px}.stat-detail-item.active{background:#22c55e33;color:#4ade80}.stat-detail-item.inactive{background:#ef444433;color:#f87171}.pending-alert{animation:pulse-border 2s infinite;background:linear-gradient(135deg,#ef444433,#f59e0b33);border:2px solid #ef444466;border-radius:16px;margin-bottom:30px;padding:24px}@keyframes pulse-border{0%,to{border-color:#ef444466}50%{border-color:#ef4444b3}}.pending-alert h3{color:#f87171;font-size:20px;margin:0 0 16px}.pending-items{display:flex;flex-wrap:wrap;gap:20px}.pending-item{align-items:center;background:#0000004d;border:1px solid #ef44444d;border-radius:8px;display:flex;gap:12px;padding:12px 20px}.pending-label{color:#cbd5e1;font-weight:500}.pending-count{background:#ef4444;border-radius:12px;color:#fff;font-size:14px;font-weight:700;padding:4px 12px}.pending-amount{color:#fbbf24;font-size:16px;font-weight:600}.quick-actions{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172acc;border:2px solid #3b82f64d;border-radius:16px;padding:24px}.quick-actions h3{color:#60a5fa;font-size:20px;margin:0 0 20px}.actions-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.action-btn{background:linear-gradient(135deg,#3b82f633,#8b5cf633);border:2px solid #3b82f666;border-radius:8px;color:#60a5fa;cursor:pointer;font-size:14px;font-weight:600;padding:14px 20px;transition:all .3s ease}.action-btn:hover{background:linear-gradient(135deg,#3b82f64d,#8b5cf64d);border-color:#3b82f699;box-shadow:0 4px 12px #3b82f64d;transform:translateY(-2px)}.error-message,.loading-spinner{color:#94a3b8;font-size:18px;padding:40px;text-align:center}.error-message{color:#f87171}.genealogy-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172acc;border:2px solid #3b82f64d;border-radius:16px;margin-bottom:30px;padding:30px}.genealogy-section h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;background-clip:text;font-size:28px;margin:0 0 24px}.genealogy-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:30px}.genealogy-card{align-items:center;background:#3b82f61a;border:2px solid #3b82f64d;border-radius:12px;display:flex;gap:16px;padding:20px;transition:all .3s ease}.genealogy-card:hover{border-color:#3b82f699;box-shadow:0 8px 24px #3b82f633;transform:translateY(-4px)}.genealogy-icon{align-items:center;background:#3b82f626;border:2px solid #3b82f64d;border-radius:12px;display:flex;flex-shrink:0;font-size:40px;height:70px;justify-content:center;width:70px}.genealogy-content{flex:1 1}.genealogy-content h3{color:#94a3b8;font-size:14px;letter-spacing:1px;margin:0 0 8px;text-transform:uppercase}.genealogy-value{color:#60a5fa;font-size:24px;font-weight:700;margin-bottom:8px}.genealogy-details{display:flex;flex-wrap:wrap;gap:8px}.detail-item{background:#3b82f61a;border-radius:6px;color:#94a3b8;font-size:11px;padding:3px 8px}.detail-item.active{background:#22c55e33;color:#4ade80}.detail-item.inactive{background:#ef444433;color:#f87171}.referrals-by-level{margin-top:30px}.referrals-by-level h3{color:#60a5fa;font-size:20px;margin:0 0 16px}.level-stats-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.level-stat-card{background:#0000004d;border:1px solid #3b82f633;border-radius:8px;padding:16px;text-align:center;transition:all .3s ease}.level-stat-card:hover{border-color:#3b82f680;transform:translateY(-2px)}.level-number{color:#60a5fa;font-size:18px;font-weight:700;margin-bottom:8px}.level-count{color:#cbd5e1;font-size:14px;margin-bottom:4px}.level-staked{color:#94a3b8;font-family:monospace;font-size:12px}.top-sponsors{margin-top:30px}.top-sponsors h3{color:#60a5fa;font-size:20px;margin:0 0 16px}.sponsors-table-container{background:#0000004d;border-radius:12px;overflow-x:auto}.sponsors-table{border-collapse:collapse;width:100%}.sponsors-table thead{background:#3b82f61a}.sponsors-table th{border-bottom:2px solid #3b82f64d;color:#60a5fa;font-size:13px;font-weight:600;letter-spacing:.5px;padding:12px 16px;text-align:left;text-transform:uppercase}.sponsors-table td{border-bottom:1px solid #3b82f61a;color:#cbd5e1;font-size:14px;padding:12px 16px}.sponsors-table tbody tr:hover{background:#3b82f60d}.sponsors-table .amount-cell{color:#60a5fa;font-family:monospace;font-weight:600}.all-users-section{margin-top:30px}.all-users-section h3{color:#60a5fa;font-size:20px;margin:0 0 16px}.users-table-container{background:#0000004d;border-radius:12px;max-height:600px;overflow-y:auto}.users-table{min-width:1600px}.users-table thead{background:#3b82f626;position:-webkit-sticky;position:sticky;top:0;z-index:10}.users-table th{background:#3b82f626;font-size:13px}.users-table td,.users-table th{padding:12px 16px;white-space:nowrap}.users-table td{font-size:14px}.users-table tbody tr{transition:all .2s ease}.users-table tbody tr.inactive-row{opacity:.7}.users-table .user-id-cell{font-family:monospace}.users-table .user-id-cell,.users-table .username-cell{color:#60a5fa;font-weight:600}.users-table .email-cell{color:#94a3b8;max-width:200px;overflow:hidden;text-overflow:ellipsis}.users-table .amount-cell{color:#60a5fa;font-family:monospace;font-weight:600;text-align:right}.users-table .referral-count{color:#a78bfa;font-weight:600;text-align:center}.users-table .sponsor-info{color:#94a3b8;font-size:13px}.users-table .no-sponsor{color:#64748b;font-style:italic}.users-table .date-cell{color:#94a3b8;font-size:13px}@media (max-width:768px){.genealogy-grid{grid-template-columns:1fr}.level-stats-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.sponsors-table{font-size:12px}.sponsors-table td,.sponsors-table th{padding:8px}}.user-detail-modal{background:#000000e6;overflow-y:auto;z-index:2000}.modal-content{background:#0f172afa;display:flex;flex-direction:column;max-height:95vh;max-width:1400px}.user-id{color:#94a3b8;font-size:14px;margin-left:12px}.filter-bar{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.filter-select{background:#0f172acc;border:2px solid #3b82f64d;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px}.filter-count{color:#94a3b8;font-size:14px}.description-cell{color:#94a3b8;max-width:300px;word-break:break-word}.status-badge.withdrawn{background:#8b5cf633;color:#a78bfa}@media (max-width:768px){.modal-content{border-radius:0;max-height:100vh;max-width:100%}.modal-tabs{flex-wrap:nowrap;overflow-x:auto}.info-grid,.stats-grid{grid-template-columns:1fr}.data-table{font-size:12px}.data-table td,.data-table th{padding:8px}}.admin-users{margin:0 auto;max-width:1400px}.admin-users-header{margin-bottom:30px}.admin-users-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;background-clip:text;font-size:32px;margin:0 0 20px}.search-form{display:flex;gap:12px}.search-input{color:#fff;flex:1 1}.search-btn{background:linear-gradient(135deg,#3b82f6,#8b5cf6);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:12px 24px;transition:all .3s ease}.search-btn:hover{box-shadow:0 4px 12px #3b82f666;transform:translateY(-2px)}.users-table-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172acc;border:2px solid #3b82f64d;border-radius:16px;overflow:hidden;overflow-x:auto}.users-table{border-collapse:collapse;width:100%}.users-table thead{background:#3b82f61a}.users-table th{border-bottom:2px solid #3b82f64d;color:#60a5fa;font-size:14px;font-weight:600;letter-spacing:.5px;padding:16px;text-align:left;text-transform:uppercase}.users-table td{border-bottom:1px solid #3b82f61a;color:#cbd5e1;padding:16px}.users-table tbody tr:hover{background:#3b82f60d}.users-table tbody tr.inactive{opacity:.6}.role-badge,.status-badge{font-size:12px;padding:4px 12px}.role-badge{border-radius:12px;font-weight:600}.role-badge.admin{background:#8b5cf633;color:#a78bfa}.action-buttons{display:flex;flex-wrap:wrap;gap:8px}.action-buttons button{border:none;border-radius:6px;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .2s ease}.btn-view{background:#3b82f633;color:#60a5fa}.btn-view:hover{background:#3b82f64d}.btn-activate{background:#22c55e33;color:#4ade80}.btn-activate:hover{background:#22c55e4d}.btn-deactivate{background:#ef444433;color:#f87171}.btn-deactivate:hover{background:#ef44444d}.btn-admin{background:#8b5cf633;color:#a78bfa}.btn-admin:hover{background:#8b5cf64d}.pagination{align-items:center;display:flex;gap:16px;justify-content:center;margin-top:20px}.page-btn{background:#3b82f633;border:2px solid #3b82f64d;border-radius:8px;color:#60a5fa;cursor:pointer;font-weight:600;padding:10px 20px;transition:all .3s ease}.page-btn:hover:not(:disabled){background:#3b82f64d;border-color:#3b82f680}.page-btn:disabled{cursor:not-allowed;opacity:.5}.page-info{color:#94a3b8;font-size:14px}.user-detail-modal{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000c;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.modal-content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172af2;border:2px solid #3b82f64d;max-width:900px}.close-btn{background:none;border:none;border-radius:4px;color:#94a3b8;height:32px;width:32px}.close-btn:hover{background:#ef444433;color:#f87171}.user-details-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:24px}.detail-section{background:#3b82f60d;border:1px solid #3b82f633;border-radius:12px;padding:20px}.detail-section h3{color:#60a5fa;font-size:18px;margin:0 0 16px}.detail-section p{color:#cbd5e1;font-size:14px;margin:8px 0}.detail-section strong{color:#94a3b8;margin-right:8px}.transactions-list{max-height:400px;overflow-y:auto}.transaction-item{grid-gap:12px;align-items:center;background:#0000004d;border-radius:8px;display:grid;gap:12px;grid-template-columns:120px 1fr 100px 120px;margin-bottom:8px;padding:12px}.tx-type{color:#60a5fa;font-weight:600;text-transform:capitalize}.tx-amount{color:#cbd5e1;font-weight:500}.tx-status{border-radius:6px;font-size:11px;font-weight:600;padding:4px 8px;text-transform:uppercase}.tx-status.completed{background:#22c55e33;color:#4ade80}.tx-status.pending{background:#f59e0b33;color:#fbbf24}.tx-status.failed{background:#ef444433;color:#f87171}.tx-date{color:#94a3b8;font-size:12px}.admin-reports{margin:0 auto;max-width:1600px}.admin-reports-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:30px}.admin-reports-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;background-clip:text;font-size:32px;margin:0}.header-controls{display:flex;gap:12px}.filter-select,.search-input{background:#0f172acc;border:2px solid #3b82f64d;border-radius:8px;color:#fff;font-size:14px;padding:10px 16px}.search-input{min-width:250px}.filter-select:focus,.search-input:focus{border-color:#3b82f699;outline:none}.loading{color:#94a3b8}.reports-table-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172acc;border:2px solid #3b82f64d;border-radius:16px;max-height:calc(100vh - 300px);overflow-x:auto;overflow-y:auto}.reports-table{border-collapse:collapse;min-width:1400px;width:100%}.reports-table thead{background:#3b82f626;position:-webkit-sticky;position:sticky;top:0;z-index:10}.reports-table th{background:#3b82f626;border-bottom:2px solid #3b82f64d;color:#60a5fa;font-size:13px;font-weight:600;letter-spacing:.5px;padding:16px 12px;text-align:left;text-transform:uppercase;white-space:nowrap}.reports-table td{border-bottom:1px solid #3b82f61a;color:#cbd5e1;font-size:14px;padding:14px 12px;white-space:nowrap}.reports-table tbody tr{transition:all .2s ease}.reports-table tbody tr:hover{background:#3b82f614}.reports-table tbody tr.inactive-row{opacity:.7}.user-id-cell{font-family:monospace}.user-id-cell,.username-cell{color:#60a5fa;font-weight:600}.email-cell{color:#94a3b8;max-width:200px;overflow:hidden;text-overflow:ellipsis}.amount-cell{text-align:right}.date-cell{color:#94a3b8;font-size:13px}.status-badge.inactive{background:#ef444433;color:#f87171}.badge{border-radius:12px;display:inline-block;font-size:11px;font-weight:600;padding:4px 10px}.badge.admin{background:#8b5cf633;color:#a78bfa}.badge.user{background:#3b82f633;color:#60a5fa}.btn-view-small{background:linear-gradient(135deg,#3b82f633,#8b5cf633);border:2px solid #3b82f666;border-radius:6px;color:#60a5fa;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .3s ease}.btn-view-small:hover{background:linear-gradient(135deg,#3b82f64d,#8b5cf64d);border-color:#3b82f699;transform:translateY(-1px)}.no-data{color:#94a3b8;font-size:16px;padding:40px;text-align:center}.user-detail-report-modal{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000e6;bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;padding:20px;position:fixed;right:0;top:0;z-index:2000}.modal-content-large{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172afa;border:2px solid #3b82f64d;border-radius:16px;box-shadow:0 20px 60px #00000080;display:flex;flex-direction:column;max-height:95vh;max-width:1600px;width:100%}.modal-header{background:#3b82f60d;border-bottom:2px solid #3b82f64d}.modal-header h2{color:#60a5fa;font-size:28px}.header-actions{align-items:center;display:flex;gap:12px}.btn-cancel,.btn-edit,.btn-save{border:2px solid #3b82f64d;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;padding:8px 16px;transition:all .3s ease}.btn-edit{background:#3b82f633;color:#60a5fa}.btn-save{background:#22c55e33;border-color:#22c55e4d;color:#4ade80}.btn-cancel{background:#ef444433;border-color:#ef44444d;color:#f87171}.btn-cancel:hover,.btn-edit:hover,.btn-save:hover{box-shadow:0 4px 12px #0003;transform:translateY(-2px)}.edit-actions{display:flex;gap:8px}.close-btn{align-items:center;background:#ef444433;border:2px solid #ef44444d;border-radius:8px;color:#f87171;cursor:pointer;display:flex;font-size:32px;height:40px;justify-content:center;line-height:1;padding:0;transition:all .2s ease;width:40px}.close-btn:hover{background:#ef44444d;border-color:#ef444480}.edit-section{background:#3b82f60d;border-bottom:2px solid #3b82f64d;padding:24px}.edit-section h3{color:#60a5fa;margin:0 0 16px}.edit-form{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.form-group{display:flex;flex-direction:column;gap:8px}.form-group label{color:#94a3b8;font-size:14px}.form-group input[type=number],.form-group input[type=text]{background:#0000004d;border:2px solid #3b82f64d;border-radius:8px;color:#fff;font-size:14px;padding:10px 12px}.form-group input:focus{border-color:#3b82f699;outline:none}.checkbox-group{align-items:center;display:flex;flex-direction:row;gap:24px}.checkbox-group label{align-items:center;cursor:pointer;display:flex;gap:8px}.checkbox-group input[type=checkbox]{cursor:pointer;height:18px;width:18px}.modal-tabs{background:#0003;border-bottom:2px solid #3b82f64d;display:flex;gap:8px;overflow-x:auto;padding:16px 24px}.modal-tabs button{background:#3b82f61a;border:2px solid #3b82f633;border-radius:8px;color:#94a3b8;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all .3s ease;white-space:nowrap}.modal-tabs button:hover{background:#3b82f633;border-color:#3b82f666;color:#60a5fa}.modal-tabs button.active{background:linear-gradient(135deg,#3b82f64d,#8b5cf64d);border-color:#3b82f699;color:#60a5fa}.modal-body{flex:1 1;overflow-y:auto}.stats-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:30px}.stat-box{background:#3b82f61a;border:2px solid #3b82f633;border-radius:12px;padding:20px;text-align:center}.stat-label{color:#94a3b8;font-size:12px;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}.stat-value{color:#60a5fa;font-size:24px}.info-sections{display:flex;flex-direction:column;gap:24px}.info-section{background:#0000004d;border:1px solid #3b82f633;border-radius:12px;padding:20px}.info-section h3{color:#60a5fa;font-size:20px;margin:0 0 16px}.info-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.info-grid div{color:#cbd5e1;font-size:14px}.info-grid strong{color:#94a3b8;margin-right:8px}.status-active{color:#4ade80;font-weight:600}.status-inactive{color:#f87171;font-weight:600}.report-tab h3{color:#60a5fa;font-size:24px;margin:0 0 20px}.sub-section{margin-bottom:30px}.sub-section h4{color:#94a3b8;font-size:18px;margin:0 0 12px}.table-container{background:#0000004d;border-radius:12px;overflow-x:auto}.data-table{border-collapse:collapse;width:100%}.data-table thead{background:#3b82f61a}.data-table th{border-bottom:2px solid #3b82f64d;color:#60a5fa;font-size:13px;font-weight:600;letter-spacing:.5px;padding:12px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.data-table td{border-bottom:1px solid #3b82f61a;color:#cbd5e1;font-size:14px;padding:12px 16px}.data-table tbody tr:hover{background:#3b82f60d}.hash-cell{color:#94a3b8;font-family:monospace;font-size:12px;max-width:200px;word-break:break-all}.status-badge{border-radius:6px;text-transform:uppercase}.status-badge.claimed,.status-badge.completed{background:#22c55e33;color:#4ade80}.status-badge.pending{background:#f59e0b33}.status-badge.cancelled,.status-badge.failed{background:#ef444433;color:#f87171}.type-badge{background:#3b82f633;color:#60a5fa;text-transform:uppercase}.level-badge,.type-badge{border-radius:6px;font-size:11px;font-weight:600;padding:4px 10px}.level-badge{background:#8b5cf633;color:#a78bfa}.sponsor-info{margin-bottom:24px}.sponsor-info h4{color:#60a5fa;margin:0 0 12px}.sponsor-card{grid-gap:12px;background:#3b82f61a;border:1px solid #3b82f64d;border-radius:8px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:16px}.sponsor-card div{color:#cbd5e1;font-size:14px}.sponsor-card strong{color:#94a3b8;margin-right:8px}@media (max-width:768px){.reports-table-container{overflow-x:scroll}.reports-table{font-size:12px}.reports-table td,.reports-table th{padding:8px 6px}.modal-content-large{border-radius:0;max-height:100vh;max-width:100%}.modal-tabs{flex-wrap:nowrap;overflow-x:auto}.info-grid,.stats-grid{grid-template-columns:1fr}.data-table{font-size:12px}.data-table td,.data-table th{padding:8px}}.admin-bnb-rewards{margin:0 auto;max-width:1400px;padding:20px}.admin-bnb-rewards h1{color:#60a5fa;font-size:32px;margin-bottom:8px}.subtitle{color:#94a3b8;font-size:16px;margin-bottom:24px}.alert-success{background:#22c55e33;color:#4ade80}.alert-error{background:#ef444433;color:#f87171}.search-box{margin-bottom:20px}.search-input{background:#0f172acc;border:2px solid #3b82f64d;border-radius:8px;color:#cbd5e1;font-size:14px;padding:12px 16px;transition:all .3s ease;width:100%}.search-input:focus{background:#0f172af2;border-color:#3b82f699;outline:none}.users-list{display:flex;flex-direction:column;gap:12px;max-height:400px;overflow-y:auto}.user-item{align-items:center;background:#0f172a99;border:2px solid #3b82f633;border-radius:12px;cursor:pointer;display:flex;justify-content:space-between;padding:16px;transition:all .3s ease}.user-item:hover{background:#0f172acc;border-color:#3b82f666;transform:translateY(-2px)}.user-item.selected{background:#3b82f61a;border-color:#3b82f699}.user-info{flex:1 1}.user-name{color:#60a5fa;font-size:18px;font-weight:600;margin-bottom:8px}.user-details{color:#94a3b8;gap:16px}.user-details,.user-stats{display:flex;font-size:14px}.user-stats{color:#cbd5e1;flex-direction:column;gap:4px;text-align:right}.stakes-table-container{margin-top:20px;overflow-x:auto}.stakes-table{border-collapse:collapse;min-width:1000px;width:100%}.stakes-table thead{background:#3b82f626}.stakes-table th{border-bottom:2px solid #3b82f64d;color:#60a5fa;font-size:14px;font-weight:600;letter-spacing:.5px;padding:12px 16px;text-align:left;text-transform:uppercase}.stakes-table td{border-bottom:1px solid #3b82f61a;color:#cbd5e1;font-size:14px;padding:12px 16px}.stakes-table tbody tr:hover{background:#3b82f60d}.amount-cell{font-family:monospace}.amount-cell,.reward-badge{color:#60a5fa;font-weight:600}.reward-badge{align-items:center;display:flex;gap:8px}.no-reward{color:#94a3b8;font-style:italic}.status-badge{border-radius:12px;display:inline-block;font-size:11px;font-weight:600;padding:4px 10px}.status-badge.active{background:#22c55e33;color:#4ade80}.status-badge.pending{background:#fbbf2433;color:#fbbf24}.status-badge.claimed{background:#22c55e33;color:#4ade80}.reward-input{background:#0f172acc;border:2px solid #3b82f64d;border-radius:6px;color:#cbd5e1;font-family:monospace;font-size:14px;padding:8px 12px;width:120px}.reward-input:focus{border-color:#3b82f699;outline:none}.btn-set-reward{background:linear-gradient(135deg,#3b82f633,#8b5cf633);border:2px solid #3b82f666;border-radius:6px;color:#60a5fa;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px;transition:all .3s ease}.btn-set-reward:hover:not(:disabled){background:linear-gradient(135deg,#3b82f64d,#8b5cf64d);border-color:#3b82f699;transform:translateY(-1px)}.btn-set-reward:disabled{cursor:not-allowed;opacity:.5}.empty-state{color:#94a3b8;font-size:16px;padding:40px}.global-rate-card{background:linear-gradient(135deg,#3b82f61a,#8b5cf61a);border:2px solid #3b82f666;margin-bottom:24px}.info-text{color:#94a3b8;font-size:14px;line-height:1.6;margin-bottom:16px}.info-text strong{color:#60a5fa}.rate-setting{display:flex;flex-direction:column;gap:20px}.rate-display{align-items:center;background:#0f172a99;border:1px solid #3b82f633;border-radius:8px;display:flex;gap:12px;padding:16px}.rate-display label{color:#cbd5e1;font-weight:600}.current-rate{color:#60a5fa;font-family:monospace;font-size:20px;font-weight:700}.rate-input-group{display:flex;flex-direction:column;gap:8px}.rate-input-group label{color:#cbd5e1;font-size:14px;font-weight:600}.input-with-button{align-items:center;display:flex;gap:12px}.rate-input{background:#0f172acc;border:2px solid #3b82f64d;border-radius:8px;color:#cbd5e1;flex:1 1;font-family:monospace;font-size:16px;font-weight:600;max-width:200px;padding:12px 16px}.rate-input:focus{background:#0f172af2;border-color:#3b82f699;outline:none}.btn-set-rate{background:linear-gradient(135deg,#3b82f64d,#8b5cf64d);border:2px solid #3b82f680;border-radius:8px;color:#60a5fa;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:all .3s ease}.btn-set-rate:hover:not(:disabled){background:linear-gradient(135deg,#3b82f666,#8b5cf666);border-color:#3b82f6b3;transform:translateY(-2px)}.btn-set-rate:disabled{cursor:not-allowed;opacity:.5}.rate-example{color:#94a3b8;font-size:13px;font-style:italic;margin-top:4px}.important-note{background:#3b82f61a;border:2px solid #3b82f64d;border-radius:8px;margin-top:16px;padding:16px}.important-note strong{color:#60a5fa;display:block;font-size:15px;margin-bottom:8px}.important-note ul{color:#cbd5e1;margin:8px 0 0;padding-left:20px}.important-note li{font-size:14px;line-height:1.5;margin:6px 0}.important-note li strong{color:#4ade80;display:inline;font-size:14px}.loading{color:#60a5fa;font-size:16px;padding:40px;text-align:center}@media (max-width:768px){.user-item{align-items:flex-start;flex-direction:column}.user-stats{margin-top:12px;text-align:left}.stakes-table-container{overflow-x:scroll}}.admin-pending-requests{margin:0 auto;max-width:1400px}.admin-pending-header{margin-bottom:30px}.admin-pending-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;background-clip:text;font-size:32px;margin:0 0 20px}.pending-summary{display:flex;flex-wrap:wrap;gap:16px}.summary-card{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172acc;border:2px solid #3b82f64d;border-radius:12px;display:flex;gap:12px;padding:16px 24px}.summary-label{color:#94a3b8;font-size:14px}.summary-value{color:#60a5fa;font-size:24px;font-weight:700}.alert.error{background:#ef444433;border:1px solid #ef444466;color:#f87171}.alert.success{background:#22c55e33;border:1px solid #22c55e66;color:#4ade80}.empty-state,.loading{color:#94a3b8;font-size:18px;padding:40px;text-align:center}.requests-section{margin-bottom:40px}.requests-section h2{color:#60a5fa;font-size:24px;margin:0 0 20px}.requests-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}.request-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172acc;border:2px solid #3b82f64d;border-radius:16px;padding:24px;transition:all .3s ease}.request-card:hover{border-color:#3b82f699;box-shadow:0 8px 24px #3b82f633;transform:translateY(-4px)}.withdrawal-card{border-left:4px solid #3b82f6}.bnb-card{border-left:4px solid #f59e0b}.request-header{align-items:center;border-bottom:1px solid #3b82f633;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.request-type{color:#60a5fa;font-size:18px;font-weight:700}.request-date{color:#94a3b8;font-size:12px}.request-body{margin-bottom:20px}.request-info{display:flex;flex-direction:column;gap:12px}.info-row{align-items:center;display:flex;justify-content:space-between}.info-label{color:#94a3b8;font-size:14px;font-weight:500}.info-value{color:#cbd5e1;font-size:14px;font-weight:600}.info-value.amount{color:#60a5fa;font-size:18px;font-weight:700}.info-value.wallet{font-family:monospace;font-size:12px;max-width:200px;text-align:right;word-break:break-all}.request-actions{display:flex;gap:12px}.request-actions button{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:12px 20px;transition:all .3s ease}.btn-approve{background:linear-gradient(135deg,#22c55e33,#10b98133);border:2px solid #22c55e66;color:#4ade80}.btn-approve:hover:not(:disabled){background:linear-gradient(135deg,#22c55e4d,#10b9814d);border-color:#22c55e99;box-shadow:0 4px 12px #22c55e4d;transform:translateY(-2px)}.btn-reject{background:linear-gradient(135deg,#ef444433,#dc262633);border:2px solid #ef444466;color:#f87171}.btn-reject:hover:not(:disabled){background:linear-gradient(135deg,#ef44444d,#dc26264d);border-color:#ef444499;box-shadow:0 4px 12px #ef44444d;transform:translateY(-2px)}.request-actions button:disabled{cursor:not-allowed;opacity:.5}@media (max-width:768px){.requests-grid{grid-template-columns:1fr}.request-actions{flex-direction:column}}.admin-loans{margin:0 auto;max-width:1400px;padding:2rem}.admin-loans h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:2rem;margin-bottom:.5rem}.admin-info-text{color:#9ca3af;font-size:.95rem;margin-bottom:2rem}.alert{margin-bottom:1.5rem;padding:1rem}.alert-error{background:#ef44441a;border:1px solid #ef44444d;color:#fca5a5}.alert-success{background:#22c55e1a;border:1px solid #22c55e4d;color:#86efac}.empty-state{padding:4rem 2rem}.empty-state,.loans-table-container{background:#ffffff05;border:1px solid #ffffff1a;border-radius:12px}.loans-table-container{overflow-x:auto;padding:1rem}.loans-table{border-collapse:collapse;color:#fff;width:100%}.loans-table thead{background:#667eea1a}.loans-table th{border-bottom:2px solid #667eea4d;color:#a78bfa;font-weight:600;padding:1rem;text-align:left}.loans-table td{border-bottom:1px solid #ffffff0d;padding:1rem}.loans-table tbody tr:hover{background:#667eea0d}.loans-table .amount{color:#34d399;font-weight:600}.loans-table .actions{display:flex;gap:.5rem}.btn{font-size:.875rem;padding:.5rem 1rem}.btn-approve{background:linear-gradient(135deg,#10b981,#059669)}.btn-approve:hover{box-shadow:0 4px 12px #10b98166;transform:translateY(-2px)}.btn-reject{background:linear-gradient(135deg,#ef4444,#dc2626)}.btn-reject:hover{box-shadow:0 4px 12px #ef444466;transform:translateY(-2px)}.btn-secondary{background:#ffffff1a;border:1px solid #fff3;color:#fff}.btn-secondary:hover{background:#ffffff26}.btn:disabled{cursor:not-allowed;opacity:.5}.modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000c}.modal-content{background:linear-gradient(135deg,#1e1b4b,#312e81);border:1px solid #667eea4d;box-shadow:0 20px 60px #00000080;padding:2rem;width:90%}.modal-content h2{color:#fff;font-size:1.5rem;margin-bottom:1.5rem}.modal-info{background:#0003;border-radius:8px;margin-bottom:1.5rem;padding:1rem}.modal-info p{color:#d1d5db;margin:.5rem 0}.modal-info strong{color:#fff}.warning-text{color:#fca5a5;font-weight:500}.form-group,.warning-text{margin-bottom:1.5rem}.form-group label{color:#d1d5db;font-weight:500;margin-bottom:.5rem}.input{background:#0000004d;border:1px solid #fff3;color:#fff;font-size:1rem;padding:.75rem}.input:focus{box-shadow:0 0 0 3px #667eea1a}.form-hint{color:#9ca3af;font-size:.875rem;margin-top:.5rem}.modal-actions{gap:1rem}.modal-actions .btn{min-width:120px}.admin-settings{margin:0 auto;max-width:1400px;padding:24px}.admin-settings-header{margin-bottom:32px}.admin-settings-header h1{color:#1f2937;font-size:32px;font-weight:700;margin-bottom:8px}.admin-settings-header p{color:#6b7280;font-size:16px}.settings-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin-bottom:32px}.setting-card{background:#fff;border:2px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #0000000d;padding:24px;transition:all .3s ease}.setting-card:hover{border-color:#667eea;box-shadow:0 4px 16px #667eea1a}.setting-card.read-only{background:#f9fafb;border-color:#d1d5db}.setting-header{align-items:flex-start;display:flex;gap:16px;margin-bottom:20px}.setting-icon{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;display:flex;flex-shrink:0;font-size:32px;height:48px;justify-content:center;width:48px}.setting-card.read-only .setting-icon{background:linear-gradient(135deg,#9ca3af,#6b7280)}.setting-title h3{color:#1f2937;font-size:20px;font-weight:600;margin-bottom:4px}.setting-title p{color:#6b7280;font-size:14px;margin:0}.setting-content{display:flex;flex-direction:column;gap:16px}.setting-input-group{display:flex;flex-direction:column;gap:8px}.setting-input-group label{color:#374151;font-size:14px;font-weight:600}.setting-input{border:2px solid #e5e7eb;border-radius:8px;font-family:monospace;font-size:16px;padding:12px 16px;transition:all .2s ease}.setting-input:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.setting-hint{color:#6b7280;font-size:13px;line-height:1.5}.setting-display{display:flex;flex-direction:column;gap:8px}.setting-value{color:#667eea;font-family:monospace;font-size:28px;font-weight:700}.setting-card.read-only .setting-value{color:#6b7280}.setting-note{background:#667eea0d;border-left:4px solid #667eea;border-radius:8px;color:#374151;font-size:13px;line-height:1.6;padding:12px}.setting-note strong{color:#667eea}.setting-note.read-only-note{background:#9ca3af0d;border-left-color:#9ca3af}.setting-note.read-only-note strong{color:#6b7280}.setting-note code{background:#0000000d;border-radius:4px;color:#1f2937;font-family:monospace;font-size:12px;padding:2px 6px}.btn{font-size:16px;transition:all .2s ease}.btn-primary:hover:not(:disabled){box-shadow:0 4px 12px #667eea4d;transform:translateY(-2px)}.btn-primary:disabled{cursor:not-allowed;opacity:.6}.alert{border-radius:8px;font-weight:500;margin-bottom:24px;padding:16px}.alert-error{border:2px solid #ef4444;color:#dc2626}.alert-success{border:2px solid #10b981;color:#059669}.settings-info{background:#fff;border:2px solid #e5e7eb;border-radius:12px;margin-top:32px;padding:24px}.settings-info h3{color:#1f2937;font-size:20px;font-weight:600;margin-bottom:16px}.info-content{display:flex;flex-direction:column;gap:20px}.info-item{color:#374151;font-size:14px;line-height:1.8}.info-item strong{color:#1f2937;display:block;font-size:15px;margin-bottom:8px}.info-item ol,.info-item ul{margin-left:20px;margin-top:8px}.info-item li{margin-bottom:4px}.info-item code{background:#0000000d;border-radius:4px;color:#1f2937;font-family:monospace;font-size:12px;padding:2px 6px}.loading-spinner{color:#6b7280;font-size:18px;padding:48px;text-align:center}@media (max-width:768px){.settings-grid{grid-template-columns:1fr}.admin-settings{padding:16px}}.admin-pending-deposits{margin:0 auto;max-width:1400px;padding:24px}.admin-pending-deposits h1{color:#1f2937;margin-bottom:8px}.admin-info-text{color:#6b7280;margin-bottom:24px}.deposits-table-container{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;overflow-x:auto}.deposits-table{border-collapse:collapse;width:100%}.deposits-table thead{background:#f9fafb;border-bottom:2px solid #e5e7eb}.deposits-table th{color:#374151;font-size:14px;font-weight:600;padding:12px 16px;text-align:left}.deposits-table td{border-bottom:1px solid #e5e7eb;color:#1f2937;font-size:14px;padding:12px 16px}.deposits-table tr:hover{background:#f9fafb}.deposits-table .amount{color:#059669;font-weight:600}.deposits-table .actions{white-space:nowrap}.empty-state{background:#fff;border-radius:8px;color:#6b7280;padding:48px;text-align:center}.alert{border-radius:6px;margin-bottom:20px;padding:12px 16px}.alert-error{background:#fee2e2;border:1px solid #fca5a5;color:#991b1b}.alert-success{background:#d1fae5;border:1px solid #86efac;color:#065f46}.btn{border-radius:6px;padding:8px 16px;transition:all .2s}.btn-approve{background:#10b981;color:#fff}.btn-approve:hover{background:#059669}.btn-reject{background:#ef4444;color:#fff}.btn-reject:hover{background:#dc2626}.modal-overlay{background:#00000080}.modal-content{border-radius:8px;box-shadow:0 20px 25px -5px #0000001a;max-width:90%;padding:24px}.modal-info{background:#f9fafb;border-radius:6px;margin:16px 0;padding:16px}.modal-info p{color:#374151;margin:8px 0}.form-group{margin-bottom:16px}.form-group label{color:#374151;display:block;font-weight:600;margin-bottom:8px}.form-group .input{border:1px solid #d1d5db;border-radius:6px;font-size:14px;padding:10px 12px;width:100%}.form-group textarea.input{min-height:80px;resize:vertical}.form-hint{color:#6b7280;font-size:12px;margin-top:4px}.warning-text{background:#fef3c7;border:1px solid #fcd34d;border-radius:6px;color:#92400e;padding:12px}.modal-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.login-container{align-items:center;background:linear-gradient(135deg,#1a1a2e,#16213e);background-blend-mode:overlay;background-image:url(https://images.unsplash.com/photo-1639762681485-074b7f938ba0?w=1920&q=80);background-position:50%;background-size:cover;display:flex;justify-content:center;min-height:calc(100vh - 200px);padding:80px 20px;position:relative}.login-container:before{background:#1a1a2ecc;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:0}.login-container>*{position:relative;z-index:1}.login-card{background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;max-width:500px;padding:48px;width:100%}.login-header{margin-bottom:32px;text-align:center}.login-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;font-size:36px;margin-bottom:8px}.login-header p{color:#6b7280;font-size:16px}.login-form{margin-bottom:24px}.form-group{margin-bottom:20px}.error-message{background:#fee2e2;border-radius:8px;color:#dc2626;font-size:14px;margin-bottom:16px;padding:12px}.login-footer{margin-bottom:24px;text-align:center}.link-button{background:none;border:none;color:#667eea;cursor:pointer;font-size:14px;padding:0;text-decoration:underline}.link-button:hover{color:#764ba2}.login-info{color:#6b7280;font-size:14px;line-height:1.8;text-align:center}.login-info p{margin:8px 0}.modal-overlay{align-items:center;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.modal-content{background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;max-height:90vh;max-width:500px;overflow-y:auto;position:relative;width:100%}.modal-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:24px}.modal-header h2{color:#1f2937;font-size:24px;margin:0}.modal-close{align-items:center;background:none;border:none;color:#6b7280;cursor:pointer;display:flex;font-size:32px;height:32px;justify-content:center;line-height:1;padding:0;width:32px}.modal-close:hover{color:#1f2937}.modal-body{padding:24px}.credentials-box{background:#f9fafb;border-radius:8px;padding:20px}.credential-item{margin-bottom:16px}.credential-item label{color:#374151;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.credential-value{background:#fff;border:2px solid #e5e7eb;border-radius:8px;color:#1f2937;font-family:Courier New,monospace;font-size:16px;font-weight:600;padding:12px;word-break:break-all}.credentials-warning{background:#fef3c7;border:1px solid #fbbf24;border-radius:8px;margin-top:20px;padding:12px}.credentials-warning p{color:#92400e;font-size:14px;margin:0}.modal-footer{border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;padding:24px}.App{text-align:center}.container{margin:0 auto;max-width:1200px;padding:0 20px}.card{background:#fff;border-radius:12px;box-shadow:0 4px 6px #0000001a;margin-bottom:24px;padding:24px}.btn{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:all .3s ease}.btn-primary{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.btn-primary:hover{box-shadow:0 6px 12px #667eea66;transform:translateY(-2px)}.btn-secondary{background:#f3f4f6;color:#374151}.btn-secondary:hover{background:#e5e7eb}.input{border:2px solid #e5e7eb;border-radius:8px;font-size:14px;padding:12px 16px;transition:border-color .3s ease;width:100%}.input:focus{border-color:#667eea;outline:none}.label{color:#374151;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.stat-card{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;color:#fff;margin-bottom:24px;padding:24px}.stat-value{font-size:32px;font-weight:700;margin:8px 0}.stat-label{font-size:14px;opacity:.9}
/*# sourceMappingURL=main.d04e7669.css.map*/