@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";.app{width:100%;min-height:100vh;margin:0;padding:0}body{background-color:#0f0f23;color:#fff}.app{min-height:100vh}.navigation{background:#16213e;display:flex;justify-content:space-around;padding:1rem 0;position:fixed;bottom:0;left:0;right:0;border-top:1px solid rgba(255,255,255,.1);z-index:1000}.nav-item{display:flex;flex-direction:column;align-items:center;color:#fff9;cursor:pointer;transition:color .3s}.nav-item:hover{color:#fffc}.nav-item.active{color:orange}.nav-icon{font-size:1.2rem;margin-bottom:.25rem}.nav-item span{font-size:.8rem}.header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);position:relative}.header-left{display:flex;align-items:center}.header-logo{height:42px;width:auto;object-fit:contain;border-radius:4px}.flag{font-size:24px}.header-right{display:flex;align-items:center;gap:16px}.notification{font-size:20px;cursor:pointer;transition:transform .2s ease}.notification:hover{transform:scale(1.1)}.profile-icon-btn{width:36px;height:36px;border-radius:50%;background:rgba(255,165,0,.1);display:flex;justify-content:center;align-items:center;border:1.5px solid rgba(255,165,0,.3);cursor:pointer;transition:all .3s ease}.profile-icon-btn:hover{background:rgba(255,165,0,.2);transform:scale(1.05);border-color:#ffa50080;box-shadow:0 0 15px #ffa50033}.sidebar-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:998;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.sidebar-overlay.active{opacity:1;visibility:visible}.profile-sidebar{position:fixed;top:0;right:-100%;width:320px;height:100vh;max-height:100vh;background:#1a1a2e;z-index:999;transition:right .3s ease;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column}.profile-sidebar.open{right:0}.sidebar-profile-header{background:linear-gradient(135deg,#2d2d3f 0%,#1a1a2e 100%);padding:20px 16px;border-bottom:1px solid rgba(255,255,255,.1);display:flex;align-items:center;gap:12px}.profile-info{display:flex;align-items:center;gap:12px}.profile-avatar{width:50px;height:50px;background:linear-gradient(135deg,#ff6b35 0%,#ffa500 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:18px;letter-spacing:1px;flex-shrink:0}.profile-details{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.profile-email-wrapper{display:flex;align-items:center;gap:8px}.profile-email{color:#fff;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vip-badge{background:linear-gradient(135deg,#ffd700 0%,#ffaa00 100%);color:#000;font-size:11px;font-weight:700;padding:2px 8px;border-radius:4px;flex-shrink:0}.profile-uid{color:#ffffffb3;font-size:12px}.back-button{background:transparent;border:none;color:#fff;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.back-button:hover{transform:scale(1.1);color:#f0b90b}.sidebar-menu{flex:1;padding:8px 0 70px;overflow-y:auto}.menu-item{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;color:#fff;cursor:pointer;transition:background .2s ease;border-bottom:1px solid rgba(255,255,255,.05)}.menu-item:hover{background:rgba(255,165,0,.1)}.menu-item-content{display:flex;align-items:center;gap:12px;flex:1}.menu-icon{color:#ffffffb3;flex-shrink:0}.menu-item span{font-size:15px;font-weight:400}.arrow-icon{color:#ffffff80;flex-shrink:0}.language-text{color:#ffffffb3;font-size:14px;margin-right:8px}.profile-sidebar,.sidebar-menu{scrollbar-width:none;-ms-overflow-style:none}.profile-sidebar::-webkit-scrollbar,.sidebar-menu::-webkit-scrollbar{width:0;height:0;display:none}.profile-sidebar::-webkit-scrollbar-track,.sidebar-menu::-webkit-scrollbar-track{background:transparent}.profile-sidebar::-webkit-scrollbar-thumb,.sidebar-menu::-webkit-scrollbar-thumb{background:transparent}@media (max-width: 480px){.profile-sidebar{width:280px}.profile-email{font-size:13px}.menu-item span{font-size:14px}}.services{background:#1a1a2e;padding:2rem 0;color:#fff;width:100%;box-sizing:border-box;padding-bottom:100px}.services-container{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;max-width:1200px;margin:0 auto 2rem;padding:0 16px}.service-card{display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s}.service-card:active{transform:scale(.95)}.service-icon{background:linear-gradient(135deg,#ff9800 0%,#f44336 100%);color:#fff;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:.5rem;font-size:1.4rem;box-shadow:0 4px 10px #0000004d}.service-label{color:#fff;font-size:.9rem;font-weight:500;text-align:center;white-space:nowrap}.service-label{color:#fff;font-size:.9rem;font-weight:500;text-align:center;white-space:nowrap;margin-top:4px}.service-card h3{margin-bottom:.5rem;font-size:1.2rem}.service-card p{opacity:.7;font-size:.9rem}.tabs-search-container{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto 1rem;flex-wrap:wrap;gap:1rem;padding:0 16px}.tabs{display:flex;align-items:center;gap:1.5rem;margin-bottom:.5rem}.tab{background:none;border:none;color:#fff;padding:4px 0;cursor:pointer;transition:all .2s;font-weight:700;font-size:16px;letter-spacing:.5px;text-transform:uppercase;position:relative}.tab.active{color:orange}.search-bar{margin-bottom:15px;position:relative;display:flex;align-items:center;max-width:500px;margin-left:auto;margin-right:0}.search-bar input{background:linear-gradient(135deg,rgba(255,255,255,.1) 0%,rgba(255,255,255,.05) 100%);border:2px solid rgba(255,165,0,.3);border-radius:25px;padding:12px 50px 12px 20px;color:#fff;outline:none;font-size:.95rem;transition:all .3s ease;width:100%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 15px #0000001a}.search-bar input::placeholder{color:#fff9;font-weight:400}.search-bar input:focus{border-color:orange;background:linear-gradient(135deg,rgba(255,165,0,.1) 0%,rgba(255,255,255,.1) 100%);box-shadow:0 0 20px #ffa5004d,0 4px 15px #0003;transform:translateY(-2px)}.search-bar:after{content:"🔍";position:absolute;right:18px;top:50%;transform:translateY(-50%);font-size:16px;pointer-events:none;opacity:.7}.view-all{color:orange;cursor:pointer;white-space:nowrap}.market-headers{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.8fr);gap:12px;padding:0 16px;margin-bottom:12px;font-size:12px;color:#848e9c;text-transform:uppercase;letter-spacing:.5px}.market-headers span:nth-child(3),.market-headers span:nth-child(4){text-align:right}.market-list-container{display:flex;flex-direction:column;gap:12px;width:100%;max-width:1325px;margin:0 auto;padding:0 10px}.market-list-container>div{cursor:pointer;transition:all .3s ease}.market-item{cursor:pointer;transition:all .3s ease}@media (max-width: 768px){.services-container{grid-template-columns:repeat(3,1fr);gap:.5rem;padding:0 5px}.service-card{padding:.5rem 0}.service-icon{width:45px;height:45px;font-size:1.2rem;margin-bottom:.4rem}.service-label{font-size:.75rem}.search-bar{margin-left:auto;margin-right:auto;width:100%}.service-card h3{font-size:.95rem}.tabs-search-container{flex-direction:column;align-items:stretch}}.slider-container{width:96%;height:300px;position:relative;overflow:hidden;margin:15px auto;border-radius:16px;box-shadow:0 8px 25px #0006;background:#0d1117}.slider-wrapper{display:flex;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1)}@media (min-width: 769px) and (max-width: 1024px){.slider-container{height:250px}}.slide{min-width:100%;height:100%;position:relative;overflow:hidden}.desktop-slide-img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.mobile-slide-img{width:100%;height:100%;object-fit:fill;display:block}.dots-container{position:absolute;bottom:12px;left:50%;transform:translate(-50%);display:flex;gap:6px;z-index:10}.dot{width:6px;height:6px;border-radius:50%;background-color:#fff6;cursor:pointer;transition:all .3s ease}.dot.active{width:20px;border-radius:10px;background-color:#fff;box-shadow:0 0 8px #fff6}.arrow{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .2s ease;font-size:14px;-webkit-user-select:none;user-select:none;opacity:.6}.arrow:hover{opacity:1;background:rgba(0,0,0,.5)}.arrow.left{left:10px}.arrow.right{right:10px}@media (max-width: 768px){.slider-container{width:96%;height:200px}.mobile-slide-img{object-fit:fill}.arrow{display:none}}.notice-bar{display:flex;align-items:center;justify-content:center;background:#0f0f23;padding:12px 16px}.notice-container{display:flex;align-items:center;background:rgba(30,30,50,.6);border:1px solid rgba(100,100,130,.4);border-radius:25px;padding:12px 20px;width:100%;max-width:100%;overflow:hidden}.notice-icon{font-size:16px;margin-right:14px;flex-shrink:0;color:#4ecdc4;animation:pulse 1.5s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.95)}}.notice-wrapper{overflow:hidden;flex:1;mask-image:linear-gradient(to right,transparent,black 5%,black 95%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 5%,black 95%,transparent)}.notice-content{display:flex;white-space:nowrap;animation:scroll 25s linear infinite;will-change:transform;transform:translateZ(0)}.notice-content span{color:#fff;font-size:13px;font-weight:500;padding-right:100px;letter-spacing:.3px}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-33.33%)}}.notice-bar:hover .notice-content{animation-play-state:paused}@media (max-width: 768px){.notice-content{animation:scroll-mobile 19s linear infinite}.notice-content span:nth-child(n+2){display:none}.notice-content span{font-size:14px;padding-right:0}}@keyframes scroll-mobile{0%{transform:translate(100vw)}to{transform:translate(-100%)}}.market-page{min-height:100vh;background:#0f0f23;color:#fff;padding:20px 0}.market-container{width:100%;margin:0 auto;padding:0 16px 100px}.market-title{font-size:28px;font-weight:700;margin-bottom:24px;color:#fff}.market-tabs{display:flex;gap:8px;overflow-x:auto;padding-bottom:8px;margin-bottom:16px;scrollbar-width:none;-ms-overflow-style:none}.market-tabs::-webkit-scrollbar{display:none}.market-tab{padding:8px 16px;border-radius:20px;font-size:14px;font-weight:500;white-space:nowrap;border:none;cursor:pointer;transition:all .3s ease;background:#1a1a2e;color:#888}.market-tab:hover{color:#fff}.market-tab.active{background:#ffa500;color:#000}.market-container .search-container{position:relative;margin-bottom:24px;display:flex;align-items:center;width:100%}.market-container .search-input{width:100%;background:#1a1a2e;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:14px 16px 14px 48px;color:#fff;font-size:15px;transition:all .3s ease}.market-container .search-input::placeholder{color:#666}.market-container .search-input:focus{outline:none;border-color:orange;background:#1e1e3a;box-shadow:0 0 15px #ffa5001a}.market-container .search-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:20px;height:20px;color:#666;pointer-events:none;transition:color .3s ease}.market-container .search-input:focus~.search-icon{color:orange}.market-headers{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.8fr);gap:12px;padding:0 16px;margin-bottom:12px;font-size:12px;color:#888;text-transform:uppercase;letter-spacing:.5px}.market-headers span:nth-child(1){text-align:left}.market-headers span:nth-child(2){text-align:center}.market-headers span:nth-child(3){text-align:right}.market-headers span:nth-child(4){text-align:right}.crypto-list{display:flex;flex-direction:column;gap:12px}.no-results{text-align:center;padding:48px 0;color:#888;font-size:14px}.crypto-cards{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:center;padding:16px;background:#1a1a2e;border-radius:16px;border:1px solid rgba(255,255,255,.1);cursor:pointer;transition:all .3s ease}.crypto-cards:hover{border-color:#ffa5004d;transform:translateY(-1px)}.coin-info{display:flex;align-items:center;gap:12px}.coin-icon{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:14px;flex-shrink:0}.coin-details{min-width:0}.coin-symbol{display:flex;align-items:baseline;gap:1px}.coin-symbol .symbol-part{font-weight:700;color:#fff;font-size:16px}.coin-symbol .pair-part{font-size:12px;color:#888;font-weight:900}.coin-volume{font-size:12px;color:#888}.sparkline-container{display:flex;justify-content:center}.price-change-container{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.coin-price-right{font-size:16px;font-weight:600;color:#fff}.change{text-align:right;font-size:14px;font-weight:600}.change.positive{color:#0f8}.change.negative{color:#f03434}.bg-amber-500{background-color:#f59e0b}.bg-slate-400{background-color:#94a3b8}.bg-blue-500{background-color:#3b82f6}.bg-red-500{background-color:#ef4444}.bg-orange-500{background-color:#f97316}.bg-indigo-500{background-color:#6366f1}.bg-emerald-500{background-color:#10b981}.bg-pink-500{background-color:#ec4899}.bg-violet-500{background-color:#8b5cf6}.bg-cyan-500{background-color:#06b6d4}.bg-blue-400{background-color:#60a5fa}.bg-gray-600{background-color:#4b5563}.bg-transparent{background-color:transparent}.coin-icon img{width:100%;height:100%;object-fit:contain}@media (max-width: 768px){.market-container{padding:0 12px 100px}.market-headers,.crypto-cards{grid-template-columns:minmax(0,1.4fr) minmax(0,80px) minmax(0,1fr)!important;gap:6px!important;padding:12px 10px!important}.sparkline-container,.item-center{display:flex!important;justify-content:center}.sparkline-container svg{width:60px!important;height:30px!important}.coin-info{flex-direction:column!important;align-items:flex-start!important;gap:4px!important}.coin-icon{width:24px;height:24px;font-size:10px}.coin-details{display:flex;flex-direction:column;align-items:flex-start}.coin-symbol{font-size:11px;white-space:nowrap;line-height:1}.coin-volume{font-size:10px;line-height:1.2}.coin-price-right{font-size:14px}.change{font-size:11px;text-align:right}}@media (max-width: 480px){.market-headers,.crypto-cards{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,.8fr)}}.mining-page{min-height:100vh;background:linear-gradient(135deg,#0a0e27 0%,#1a1a2e 50%,#16213e 100%);color:#fff;padding:20px 0 100px}.mining-container{width:100%;max-width:100%;margin:0 auto;padding:0 16px}.page-header{display:flex;align-items:center;gap:16px;margin-bottom:24px}.back-btn{background:rgba(255,255,255,.1);border:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.back-btn:hover{background:rgba(255,255,255,.2)}.mining-intro{margin-bottom:24px;background:rgba(30,34,53,.6);padding:20px;border-radius:16px;border:1px solid rgba(255,255,255,.05)}.intro-title{font-size:22px;font-weight:700;background:linear-gradient(135deg,#f0f4f8 0%,#94a3b8 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:12px}.intro-text{font-size:14px;color:#a0aec0;line-height:1.6}.product-highlight{background:rgba(30,34,53,.8);border-radius:16px;padding:24px;margin-bottom:20px;border:1px solid rgba(240,185,11,.1);box-shadow:0 8px 16px #0003}.highlight-title{font-size:18px;font-weight:600;color:#f0b90b;text-align:center;margin-bottom:24px;text-transform:uppercase;letter-spacing:.5px}.highlight-items{display:flex;justify-content:space-around;gap:16px}.highlight-item{text-align:center;background:rgba(255,255,255,.03);padding:16px;border-radius:12px;width:100%;border:1px solid rgba(255,255,255,.05)}.highlight-item span{font-size:14px;font-weight:500;color:#e2e8f0}.project-intro{background:rgba(30,34,53,.8);border-radius:16px;padding:24px;margin-bottom:20px;border:1px solid rgba(240,185,11,.1)}.project-title{font-size:18px;font-weight:600;color:#f0b90b;text-align:center;margin-bottom:20px;text-transform:uppercase;letter-spacing:.5px}.project-points{display:flex;flex-direction:column;gap:16px}.project-point{font-size:14px;color:#cbd5e0;line-height:1.6;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.05)}.project-point:last-child{border-bottom:none;padding-bottom:0}.example-section{margin-bottom:32px;padding:20px;background:linear-gradient(145deg,rgba(30,34,53,.6) 0%,rgba(20,24,40,.6) 100%);border-radius:16px;border:1px solid rgba(255,255,255,.05)}.example-title{font-size:16px;font-weight:600;color:#fff;margin-bottom:12px}.example-text,.example-calc{font-size:14px;color:#a0aec0;line-height:1.6;margin-bottom:8px}.example-calc{color:#f0b90b;font-weight:500}.proceed-section{display:flex;justify-content:center;margin-top:32px}.proceed-btn{background:linear-gradient(135deg,#f0b90b 0%,#d49e00 100%);color:#000;border:none;padding:16px 80px;border-radius:12px;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #f0b90b4d;text-transform:uppercase}.proceed-btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px #f0b90b66}.proceed-btn:active{transform:translateY(0)}.countdown-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn .3s ease-out;padding:16px}.countdown-modal-container{max-width:400px;width:100%;background:#1a1a2e;border-radius:12px;padding:32px 24px;box-shadow:0 20px 50px #00000080;border:1px solid rgba(255,255,255,.05);text-align:center;animation:slideUp .3s cubic-bezier(.16,1,.3,1)}.countdown-header{margin-bottom:32px}.countdown-pair{font-size:20px;font-weight:700;color:#fff;margin:0;text-transform:uppercase;letter-spacing:.5px}.countdown-symbol-wrapper{display:flex;align-items:center;justify-content:center;gap:12px}.countdown-coin-icon{width:32px;height:32px;border-radius:50%;object-fit:contain}.countdown-coin-fallback{width:32px;height:32px;border-radius:50%;background:#f0b90b;color:#000;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px}.countdown-circle-wrapper{position:relative;width:140px;height:140px;margin:0 auto 32px;background:radial-gradient(circle,rgba(240,185,11,.05) 0%,transparent 70%);border-radius:50%;padding:10px}.countdown-ring{width:100%;height:100%;transform:rotate(-90deg)}.countdown-ring-bg{stroke:#ffffff0d;stroke-width:8}.countdown-ring-progress{stroke:#f0b90b;stroke-width:8;transition:stroke-dashoffset 1s linear;filter:drop-shadow(0 0 8px rgba(240,185,11,.4))}.countdown-number{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:40px;font-weight:700;color:#f0b90b}.countdown-details{display:flex;flex-direction:column;gap:12px}.countdown-detail-row{display:flex;justify-content:space-between;align-items:center;font-size:14px;padding:4px 0}.countdown-label{color:#888;font-weight:500}.countdown-value{color:#fff;font-weight:600}.countdown-value.highlight{color:#f0b90b}.countdown-value.green{color:#26a69a}.countdown-value.red{color:#ef5350}.countdown-value.gray,.countdown-label.gray{color:#888}@media (max-width: 480px){.countdown-modal-container{width:90%;max-width:380px;border-radius:12px;margin:auto}}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn .3s ease-out;padding:16px}.modal-container{max-width:400px;width:100%;animation:slideUp .3s cubic-bezier(.16,1,.3,1)}@keyframes slideUp{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.order-card{background:#1a1a2e;border-radius:12px;padding:32px 24px;position:relative;box-shadow:0 20px 50px #00000080;border:1px solid rgba(255,255,255,.05)}.order-header{margin-bottom:24px;text-align:center}.trading-pair{font-size:20px;font-weight:700;color:#fff;margin:0;letter-spacing:.5px;text-transform:uppercase}.order-symbol-wrapper{display:flex;align-items:center;justify-content:center;gap:10px}.order-coin-icon{width:28px;height:28px;border-radius:50%;object-fit:contain}.order-coin-fallback{width:28px;height:28px;border-radius:50%;background:#f0b90b;color:#000;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}.settlement-banner{border-radius:12px;padding:16px;margin-bottom:24px;text-align:center;position:relative;overflow:hidden}.settlement-banner.profit{background:rgba(38,166,154,.1);border:1px solid rgba(38,166,154,.2)}.settlement-banner.loss{background:rgba(239,83,80,.1);border:1px solid rgba(239,83,80,.2)}.settlement-banner.draw{background:rgba(136,136,136,.1);border:1px solid rgba(255,255,255,.1)}.draw-badge-container{display:flex;justify-content:center;margin-bottom:8px}.draw-badge{background:rgba(255,255,255,.1);color:#888;padding:2px 10px;border-radius:4px;font-size:11px;font-weight:700;letter-spacing:1px;border:1px solid rgba(255,255,255,.1)}.settlement-amount{font-size:28px;font-weight:700;margin-bottom:4px;letter-spacing:-.5px}.settlement-banner.profit .settlement-amount{color:#26a69a}.settlement-banner.loss .settlement-amount{color:#ef5350}.settlement-banner.draw .settlement-amount{color:#fff}.settlement-text{font-size:13px;color:#888;font-weight:500}.order-details{display:flex;flex-direction:column;margin-bottom:32px}.detail-row{display:flex;justify-content:space-between;align-items:center;padding:4px 0;font-size:14px}.detail-label{color:#888;font-weight:500}.detail-value{color:#fff;font-weight:600;text-align:right}.detail-value.highlight{color:#f0b90b}.detail-value.direction{font-weight:700;text-transform:uppercase}.detail-value.direction.buy,.detail-value.direction.high{color:#26a69a}.detail-value.direction.sell,.detail-value.direction.low{color:#ef5350}.detail-value.profit-text{color:#26a69a}.detail-value.loss-text{color:#ef5350}.ok-button{width:100%;padding:16px;border-radius:8px;background:#f0b90b;border:none;color:#000;font-size:16px;font-weight:700;cursor:pointer;transition:all .2s;text-transform:uppercase}.ok-button:hover{background:#d4a000}.ok-button:active{opacity:.9}@media (max-width: 480px){.modal-container{width:90%;max-width:380px;margin:auto}.order-card{border-radius:12px;padding:32px 20px}}.details-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;z-index:2000;animation:fadeIn .3s ease-out}.details-modal-container{background:#1a1a2e;width:90%;max-width:400px;border-radius:12px;padding:24px;box-shadow:0 20px 50px #00000080;border:1px solid rgba(255,255,255,.05);position:relative;max-height:90vh;overflow-y:auto;animation:slideUp .3s cubic-bezier(.16,1,.3,1)}.details-header{display:flex;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.05)}.back-arrow{background:transparent;border:none;cursor:pointer;padding:0;margin-right:16px;display:flex;align-items:center;justify-content:center;color:#fff}.details-header h2{color:#fff;font-size:18px;font-weight:600;margin:0}.details-content{display:flex;flex-direction:column;gap:16px}.detail-row.header-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;padding:12px;background:rgba(255,255,255,.03);border-radius:8px;border:1px solid rgba(255,255,255,.05)}.left-group{display:flex;align-items:center;gap:12px}.direction-label{padding:6px 12px;border-radius:6px;font-size:14px;font-weight:600}.direction-label.green{background:rgba(38,166,154,.15);color:#26a69a}.direction-label.red{background:rgba(239,83,80,.15);color:#ef5350}.symbol-label{color:#fff;font-weight:600;font-size:16px}.cycle-label{color:#888;font-size:14px;background:rgba(255,255,255,.05);padding:4px 8px;border-radius:4px}.info-row{display:flex;justify-content:space-between;align-items:center;font-size:14px;padding:6px 0}.info-row .label{color:#888;font-weight:500}.info-row .value{color:#fff;font-weight:600}.info-row .value.green{color:#26a69a}.info-row .value.red{color:#ef5350}.time-row{margin-top:12px;padding-top:16px;border-top:1px solid rgba(255,255,255,.05)}.time-row .value{color:#fff7f7}@media (max-width: 480px){.details-modal-container{width:90%;max-width:380px;border-radius:12px;margin:auto}}.coin-detail-page{min-height:100vh;background:#0a0a12;color:#fff;padding:0;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.trading-header{padding:12px 16px;display:flex;align-items:center;position:relative;border-bottom:1px solid rgba(255,255,255,.05)}.back-btn-top{background:none;border:none;color:#fff;font-size:24px;cursor:pointer;padding:0;position:absolute;left:16px}.symbol-info{flex:1;display:flex;flex-direction:column;align-items:center}.symbol-name{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:500;margin-bottom:4px;cursor:pointer;padding:4px 8px;background:rgba(255,255,255,.03);border-radius:4px}.coin-sidebar-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:2500}.coin-dropdown-overlay.sidebar-mode{position:fixed;top:0;left:0;bottom:0;width:85%;max-width:320px;background:#1a1a2e;z-index:3000;box-shadow:10px 0 30px #00000080;max-height:100vh;overflow-y:auto;border:none;border-right:1px solid rgba(255,255,255,.05);animation:slideInLeft .3s ease-out}.coin-dropdown-overlay.sidebar-mode::-webkit-scrollbar{width:4px}.coin-dropdown-overlay.sidebar-mode::-webkit-scrollbar-track{background:transparent}.coin-dropdown-overlay.sidebar-mode::-webkit-scrollbar-thumb{background:rgba(255,255,255,.1);border-radius:4px}@keyframes slideInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}.coin-dropdown-content{padding:12px}.coin-search-container{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:8px;display:flex;align-items:center;padding:0 12px;margin-bottom:16px}.search-icon-mini{color:#777;font-size:14px}.coin-dropdown-search{background:none;border:none;color:#fff;padding:10px;width:100%;outline:none;font-size:13px}.coin-list-header{display:flex;justify-content:space-between;padding:0 4px 10px;border-bottom:1px solid rgba(255,255,255,.05);margin-bottom:8px}.header-col{font-size:12px;color:#888;font-weight:500}.text-right{text-align:right}.coin-dropdown-list{display:flex;flex-direction:column}.coin-dropdown-item{display:flex;justify-content:space-between;padding:12px 4px;border-bottom:1px solid rgba(255,255,255,.03);cursor:pointer}.coin-dropdown-item:hover{background:rgba(255,255,255,.02)}.coin-item-left,.coin-item-right{display:flex;flex-direction:column;gap:4px}.coin-item-name{font-size:14px;font-weight:700;color:#fff}.coin-item-qty{font-size:12px;color:#888}.coin-item-price{font-size:14px;font-weight:600;text-align:right}.coin-item-change{font-size:12px;text-align:right}.coin-item-price.green{color:#26a69a}.coin-item-price.red{color:#ef5350}.coin-item-change.green{color:#26a69a}.coin-item-change.red{color:#ef5350}.coin-item-left-row{display:flex;align-items:center;gap:10px}.coin-icon-mini{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.05);flex-shrink:0}.coin-icon-mini img{width:100%;height:100%;object-fit:contain}.symbol-icon{width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700}.symbol-price{font-size:26px;font-weight:700;line-height:1.2}.symbol-price.green{color:#26a69a}.symbol-price.red{color:#ef5350}.symbol-change.green{color:#26a69a;font-size:12px}.symbol-change.red{color:#ef5350;font-size:12px}.sentiment-container{padding:16px}.sentiment-labels{display:flex;justify-content:space-between;margin-bottom:8px}.sent-label{display:flex;flex-direction:column;align-items:center;gap:4px}.sent-icon-circle{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px}.sent-icon-circle.green{background:rgba(38,166,154,.15);color:#26a69a}.sent-icon-circle.red{background:rgba(239,83,80,.15);color:#ef5350}.sent-label span{font-size:13px;color:#fff}.sentiment-bar-full{background:transparent;border-radius:16px;display:flex;gap:2px;overflow:hidden;margin-top:10px}.bar-part{height:100%;display:flex;align-items:center;font-size:16px;font-weight:600;color:#fff;transition:width .6s cubic-bezier(.4,0,.2,1)}.bar-part.buy{background:#00d176;clip-path:polygon(0 0,100% 0,calc(100% - 12px) 100%,0 100%);justify-content:flex-end;padding-right:25px}.bar-part.sell{background:#ff1a53;clip-path:polygon(12px 0,100% 0,100% 100%,0 100%);justify-content:flex-start;padding-left:25px}.timeframe-strip{display:flex;justify-content:space-between;padding:8px 16px}.tf-item{background:none;border:none;color:#888;font-size:12px;font-weight:500;padding:6px 12px;cursor:pointer}.tf-item.active{background:#f0b90b;color:#000;border-radius:4px}.chart-stats-overlay{padding:0 16px;margin-bottom:4px}.ohlc-row{font-size:10px;display:flex;gap:6px;color:#999;flex-wrap:wrap;margin-bottom:2px}.ohlc-row .tf,.ohlc-row .date{color:#999}.ohlc-row i{font-style:normal;margin-right:2px}.ohlc-row .r{color:#ef5350}.ohlc-row .g{color:#26a69a}.ma-row{font-size:10px;color:#999;display:flex;gap:8px}.ma5{color:#f0b90b}.ma10{color:#0f8}.ma20{color:#8b5cf6}.main-chart-area{width:100%;height:350px;background:#0a0a0a}.vol-row{padding:4px 16px;font-size:10px;color:#999;display:flex;gap:10px}.trading-footer{margin-top:auto;padding:16px}.btn-group{display:flex;gap:16px;margin-bottom:16px}.trade-btn{flex:1;padding:12px;border:none;border-radius:8px;font-size:16px;font-weight:600;color:#fff;cursor:pointer}.trade-btn.buy{background:#13a34a}.trade-btn.sell{background:#e61e1b}.footer-links{display:flex;justify-content:space-between;align-items:center}.my-order{font-size:14px;color:#fff}.reload-icon{width:24px;height:24px;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .3s ease}.reload-icon:active{transform:rotate(180deg)}.trade-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:3000;padding:20px}.trade-modal-content{width:100%;max-width:450px;background:#1a1a2e;border-radius:12px;padding:0;overflow:hidden;position:relative;box-shadow:0 20px 50px #00000080;border:1px solid rgba(255,255,255,.05)}.trade-modal-header{padding:20px;display:flex;justify-content:space-between;align-items:flex-start}.modal-coin-info{display:flex;flex-direction:column}.modal-coin-name{font-size:14px;color:#fff;font-weight:600}.modal-coin-price{font-size:13px;color:#888;margin-top:2px}.modal-coin-price.green{color:#26a69a}.modal-coin-price.red{color:#ef5350}.modal-title{font-size:18px;font-weight:600;position:absolute;left:50%;transform:translate(-50%);top:20px}.modal-title.green{color:#26a69a}.modal-title.red{color:#ef5350}.modal-close{background:none;border:none;color:#fff;font-size:24px;cursor:pointer;font-weight:300}.modal-body{padding:0 20px 20px}.section-title{font-size:14px;color:#fff;margin-bottom:12px;font-weight:500}.red-text{color:#ef5350;font-size:12px;margin-left:4px}.cycle-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px}.cycle-item{background:#252542;padding:14px 4px;border-radius:6px;text-align:center;cursor:pointer;transition:all .2s ease;border:1px solid rgba(255,255,255,.02)}.cycle-item.active{background:#f0b90b}.cycle-time{font-size:13px;color:#fff;font-weight:500}.cycle-item.active .cycle-time{color:#000}.cycle-rate{font-size:11px;color:#888;margin-top:2px}.cycle-item.active .cycle-rate{color:#000;font-weight:500}.quantity-input-wrapper{margin-bottom:24px}.quantity-input{width:100%;background:#121220;border:1px solid #333;border-radius:4px;padding:14px 16px;color:#fff;font-size:14px;box-sizing:border-box}.balance-info{margin-bottom:24px}.balance-row .label{font-size:14px;color:#fff;font-weight:600}.balance-val-row{display:flex;justify-content:space-between;margin-top:8px}.balance-val-row .val{font-size:14px;color:#888}.balance-val-row .unit{font-size:14px;color:#fff;font-weight:600}.confirm-order-btn{width:100%;padding:16px;border:none;border-radius:4px;font-size:16px;font-weight:600;color:#fff;cursor:pointer;transition:opacity .2s}.confirm-order-btn:active{opacity:.8}.bg-green{background:#13a34a}.bg-red{background:#ef5350}.order-history-section{padding:16px 16px 80px}.history-header-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.my-order-title{font-size:16px;font-weight:600;color:#fff}.order-tabs-container-premium{display:flex;gap:32px;margin-bottom:24px;padding-left:4px;border-bottom:1px solid rgba(255,255,255,.05)}.order-tab-premium{font-size:16px;color:#fff6;font-weight:600;cursor:pointer;position:relative;padding-bottom:12px;transition:all .3s ease}.order-tab-premium.active{color:#f0b90b}.order-tab-premium.active:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:3px;background:#f0b90b;border-radius:2px;box-shadow:0 -2px 10px #f0b90b4d}.order-tab-premium:not(.active):hover{color:#ffffffb3}.history-list{display:flex;flex-direction:column;gap:16px}.history-card{background:#1a1a2e;border-radius:12px;padding:16px;border:1px solid rgba(255,255,255,.05);box-shadow:0 4px 6px #0003}.card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.05)}.status-bar{width:4px;height:16px;border-radius:2px}.status-bar.green{background:#26a69a}.status-bar.red{background:#ef5350}.direction-text{font-size:14px;font-weight:500}.direction-text.green{color:#26a69a}.direction-text.red{color:#ef5350}.status-badge{font-size:11px;padding:2px 8px;border-radius:4px;background:rgba(255,255,255,.1);color:#fff;text-transform:uppercase}.status-badge.win{color:#26a69a;background:rgba(38,166,154,.1)}.status-badge.loss{color:#ef5350;background:rgba(239,83,80,.1)}.status-badge.pending{color:#f0b90b;background:rgba(240,185,11,.1)}.card-symbol-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.card-symbol{font-size:16px;font-weight:700;color:#fff}.details-btn{background:#26a660;border:1px solid rgba(255,255,255,.1);color:#fff;font-size:12px;padding:4px 12px;border-radius:4px;cursor:pointer;transition:all .2s}.details-btn:hover{background:#333355}.card-details{display:flex;flex-direction:column;gap:8px}.detail-item{display:flex;justify-content:space-between;font-size:13px;line-height:1.5}.detail-item .label{color:#888}.detail-item .value{color:#fff;font-weight:500}.value.income-green{color:#26a69a}.value.income-red{color:#ef5350}.income-green{color:#26a69a!important}.income-red{color:#ef5350!important}.income-pending{color:#f0b90b!important}.coin-detail-history{padding:20px}.history-item{padding:10px;border-bottom:1px solid #333}.history-item:last-child{border-bottom:none}.assets-page{background-color:#0f0f23;min-height:100vh;padding:20px 16px 100px;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.assets-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;color:#fff}.assets-header h1{font-size:24px;font-weight:700;color:#fff}.header-icons{display:flex;gap:16px}.icon-circle{width:40px;height:40px;background:#16213e;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px}.assets-dashboard{background:linear-gradient(145deg,#16213e,#0f0f23);border-radius:20px;padding:24px;margin-bottom:24px;border:1px solid rgba(255,255,255,.05);box-shadow:0 10px 30px #0000004d}.balance-label-row{display:flex;align-items:center;gap:10px;color:#fff;font-size:14px;margin-bottom:12px}.asset-eye-icon{font-size:14px;cursor:pointer;display:inline-flex;align-items:center}.balance-amount{font-size:38px;font-weight:800;color:orange;margin-bottom:24px}.earnings-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;background:rgba(255,255,255,.03);padding:16px;border-radius:12px}.earning-item{display:flex;flex-direction:column}.earning-label{font-size:12px;color:#ffffff80;margin-bottom:6px}.earning-value{font-size:18px;font-weight:700;color:#fff}.assets-quick-actions{display:flex;gap:12px}.quick-action-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:10px;height:52px;border:none;border-radius:12px;font-size:16px;font-weight:700;cursor:pointer;transition:transform .2s}.quick-action-btn.primary{background:#ffa500;color:#000}.quick-action-btn.secondary{background:#16213e;color:#fff;border:1px solid rgba(255,255,255,.1)}.quick-action-btn:active{transform:scale(.96)}.assets-history-card{margin-top:32px;background:#1a1a2e;border-radius:20px;padding:16px;border:1px solid rgba(255,255,255,.05)}.history-tabs{display:flex;gap:32px;margin-bottom:24px;padding-left:8px}.history-tab{font-size:16px;color:#fff6;font-weight:600;cursor:pointer;position:relative;padding-bottom:8px;transition:color .3s}.history-tab.active{color:orange}.history-tab.active:after{content:"";position:absolute;bottom:0;left:0;width:24px;height:3px;background:#ffa500;border-radius:2px}.history-list{display:flex;flex-direction:column;gap:4px}.history-item{display:flex;align-items:center;padding:14px 8px;border-radius:12px;transition:background .2s;cursor:pointer}.history-item:hover{background:rgba(255,255,255,.03)}.item-icon-wrapper{width:44px;height:44px;background:rgba(255,255,255,.03);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-right:16px;transition:all .3s ease}.item-icon-wrapper.deposit{color:#26a69a;background:rgba(38,166,154,.08)}.item-icon-wrapper.withdraw{color:#ef5350;background:rgba(239,83,80,.08)}.item-details{flex:1;display:flex;flex-direction:column;gap:4px}.item-row{display:flex;justify-content:space-between;align-items:center}.item-type{font-size:15px;font-weight:600;color:#fff}.item-amount{font-size:16px;font-weight:700}.item-amount.plus{color:#26a69a}.item-amount.minus{color:#ef5350}.item-date{font-size:12px;color:#ffffff4d}.item-status{font-size:11px;padding:2px 8px;border-radius:4px;background:rgba(255,255,255,.05)}.item-status.success,.item-status.approved{color:#26a69a;background:rgba(38,166,154,.1)}.item-status.pending{color:orange;background:rgba(255,165,0,.1)}.item-status.rejected,.item-status.failed{color:#ef5350;background:rgba(239,83,80,.1)}.empty-history{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 0;color:#fff3}.empty-icon{font-size:48px;margin-bottom:12px}.history-refresh{cursor:pointer;transition:transform .3s}.history-refresh:active{transform:rotate(180deg)}.transaction-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.85);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:2000;padding:20px}.transaction-modal-content{background:#1a1a2e;width:92%;max-width:420px;max-height:90vh;display:flex;flex-direction:column;border-radius:24px;border:1px solid rgba(255,255,255,.1);animation:modalSlideUp .3s ease-out}@keyframes modalSlideUp{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.transaction-modal-content .modal-header{padding:20px 24px;display:flex;justify-content:space-between;align-items:center;flex-shrink:0;border-bottom:1px solid rgba(255,255,255,.05)}.transaction-modal-content .modal-header h2{font-size:18px;margin:0;color:#fff}.close-btn{background:none;border:none;color:#ffffff80;font-size:28px;line-height:1;cursor:pointer;padding:0}.transaction-modal-content .modal-body{padding:24px;display:flex;flex-direction:column;gap:18px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,165,0,.3) transparent}.transaction-modal-content .modal-body::-webkit-scrollbar{width:4px}.transaction-modal-content .modal-body::-webkit-scrollbar-thumb{background-color:#ffa5004d;border-radius:10px}.detail-row{display:flex;justify-content:space-between;align-items:center}.detail-row .label{color:#ffffff80;font-size:14px}.detail-row .value{color:#fff;font-weight:600;font-size:14px}.value.amount{font-size:18px;font-weight:700}.value.type-badge{padding:4px 10px;border-radius:6px;font-size:12px}.value.type-badge.deposit{color:#26a69a;background:rgba(38,166,154,.1)}.value.type-badge.withdraw{color:#ef5350;background:rgba(239,83,80,.1)}.value.status-badge{padding:4px 10px;border-radius:6px;font-size:12px;background:rgba(255,255,255,.05)}.value.status-badge.success,.value.status-badge.approved{color:#26a69a;background:rgba(38,166,154,.1)}.value.status-badge.pending{color:orange;background:rgba(255,165,0,.1)}.value.status-badge.rejected,.value.status-badge.failed{color:#ef5350;background:rgba(239,83,80,.1)}.id-value{font-family:monospace;color:orange!important}.value-with-copy{display:flex;align-items:center;gap:8px;justify-content:flex-end}.copy-mini-btn{background:rgba(255,165,0,.1);border:1px solid rgba(255,165,0,.2);color:orange;border-radius:4px;padding:2px 4px;cursor:pointer;font-size:10px}.copy-mini-btn:hover{background:rgba(255,165,0,.2)}.address-value{font-family:monospace;font-size:13px!important;word-break:break-all;max-width:55%;text-align:right;color:#fffc!important;line-height:1.4}.proof-section{display:flex;flex-direction:column;gap:12px;margin-top:5px}.proof-image-container{width:100%;height:auto;max-height:220px;background:rgba(255,255,255,.03);border-radius:12px;overflow:hidden;border:1px dashed rgba(255,255,255,.1);cursor:pointer}.proof-image{width:100%;height:100%;object-fit:contain;transition:transform .3s ease}.proof-image:hover{transform:scale(1.05)}.highlight{color:orange!important;font-size:16px!important}.transaction-modal-content .modal-footer{padding:24px;border-top:1px solid rgba(255,255,255,.05)}.remark-row{flex-direction:column;align-items:flex-start;gap:8px;background:rgba(255,165,0,.05);padding:12px;border-radius:10px}.remark-value{color:#ffffffe6!important;text-align:left;font-size:13px!important;font-weight:400!important;line-height:1.5}.proof-container-grid{display:flex;flex-direction:column;gap:20px}@media (min-width: 400px){.proof-container-grid{flex-direction:row;flex-wrap:wrap}.proof-section{flex:1;min-width:140px}}.done-btn{width:100%;height:50px;background:#ffa500;color:#000;border:none;border-radius:12px;font-size:16px;font-weight:700;cursor:pointer;transition:transform .2s}.done-btn:active{transform:scale(.96)}.deposit-page{min-height:100vh;background:linear-gradient(135deg,#0a0e27 0%,#1a1a2e 50%,#16213e 100%);color:#fff;padding-bottom:40px;font-family:Outfit,-apple-system,sans-serif}.deposit-header{display:flex;align-items:center;padding:16px 20px;gap:16px;background:rgba(10,14,39,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0;z-index:100;border-bottom:1px solid rgba(255,255,255,.05)}.back-btn{background:rgba(255,255,255,.1);border:none;color:#fff;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;transition:all .3s ease}.back-btn:hover{background:rgba(255,255,255,.2);transform:translate(-2px)}.deposit-header h1{font-size:19px;font-weight:600;margin:0;background:linear-gradient(135deg,#ffffff 0%,#94a3b8 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.deposit-content{margin-bottom:25px;padding:20px}.service-row{background:rgba(255,255,255,.05);padding:16px 20px;border-radius:16px;display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;cursor:pointer;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.service-row:hover{background:rgba(255,255,255,.1);border-color:#f0b90b4d}.service-row span{font-size:15px;font-weight:500;color:#eaecef;display:flex;align-items:center;gap:12px}.deposit-info{font-size:13px;color:#94a3b8;line-height:1.6;margin-bottom:32px;padding:12px 16px;background:rgba(240,185,11,.05);border-left:3px solid #f0b90b;border-radius:8px}.section-label{font-size:16px;font-weight:700;margin-bottom:16px;color:#f0b90b;text-transform:uppercase;letter-spacing:.8px}.crypto-selection-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:32px}.crypto-selection-card{background:rgba(255,255,255,.05);border-radius:20px;padding:14px 16px;display:flex;align-items:center;gap:14px;cursor:pointer;transition:all .3s cubic-bezier(.175,.885,.32,1.275);border:1px solid rgba(255,255,255,.08)}.crypto-selection-card:hover{background:rgba(255,255,255,.1);transform:translateY(-4px);border-color:#f0b90b66}.coin-logo-wrapper{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ffffff;padding:5px}.coin-logo-wrapper img{width:100%;height:100%;object-fit:contain}.crypto-selection-card span{color:#fff;font-weight:600;font-size:16px}.recharge-channels-list{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:10px}.recharge-channel-item{background:rgba(255,255,255,.05);border-radius:20px;padding:14px 16px;display:flex;flex-direction:row;align-items:center;gap:14px;cursor:pointer;transition:all .3s ease;border:1px solid rgba(255,255,255,.08)}.recharge-channel-item:hover{background:rgba(255,255,255,.1);transform:translateY(-2px);border-color:#f0b90b66}.channel-logo-container{width:36px;height:36px;background:#ffffff;border-radius:50%;padding:5px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 8px #0003}.recharge-channel-item:hover .channel-logo-container{transform:scale(1.1);box-shadow:0 8px 20px #f0b90b4d}.channel-logo-container img{width:100%;height:100%;object-fit:contain}.channel-label{font-size:16px;font-weight:600;color:#fff;margin-top:0}.arrow-icon{display:none}@media (max-width: 480px){.recharge-channels-list{grid-template-columns:repeat(3,1fr);gap:10px;padding:0;max-width:none;background:none;border:none}.recharge-channel-item{background:none;border:none;padding:5px;flex-direction:column;gap:8px}.recharge-channel-item:hover{transform:translateY(-5px);background:none;box-shadow:none}.channel-logo-container{width:64px;height:64px;padding:10px;border-radius:14px}.channel-label{font-size:11px;margin-top:0;color:#94a3b8}}.withdraw-page{background-color:#0f0f23;min-height:100vh;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;padding-bottom:40px}.withdraw-main-header{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);border-bottom:1px solid rgba(255,255,255,.05)}.back-arrow{font-size:24px}.header-left h1{font-size:18px;font-weight:600;margin:0;color:#fff}.clock-icon{font-size:20px}.coin-detail-box{margin-top:10px}.top-coin-selector{background:#16213e;padding:16px;display:flex;justify-content:space-between;align-items:center;margin-bottom:2px}.coin-name{font-size:16px;font-weight:700}.select-link{font-size:13px;color:orange;cursor:pointer}.detail-section{padding:16px}.detail-label{font-size:13px;color:#ffffffb3;margin-bottom:12px;display:block}.active-network-btn{background:#ffa500;color:#000;border:none;padding:8px 20px;border-radius:6px;font-size:14px;font-weight:700}.upload-wrapper{padding:10px 16px 24px;text-align:center}.upload-label{font-size:13px;color:#ffffffb3;margin-bottom:20px;display:block;text-align:left}.upload-box-small{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer;position:relative;padding:10px;background:rgba(255,255,255,.02);border:1px dashed rgba(255,165,0,.3);border-radius:8px;width:80px;height:100px}.plus-sign{font-size:24px;color:orange;font-weight:300;line-height:1}.upload-text{font-size:10px;color:#fff9}.file-input{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer;top:0;left:0;z-index:2}.preview-image{margin-top:24px;width:500%;height:200%;object-fit:cover;border-radius:12px}.withdraw-form-container{padding:20px 16px;margin-bottom:24px}.form-group label{display:block;font-size:13px;font-weight:600;margin-bottom:12px;color:#ffffffe6}.label-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.label-row label{margin:0}.details-link{font-size:12px;color:orange}.input-with-arrow,.input-with-symbol,.static-field-row{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:10px}.input-with-arrow input,.input-with-symbol input{background:transparent;border:none;color:#fff;font-size:16px;width:100%;outline:none}.dropdown-arrow{font-size:10px;margin-left:10px;color:#ffffff80}.coin-symbol{font-size:13px;font-weight:700;color:orange}.available-row,.arrival-row{font-size:12px;color:#fff6;text-align:right;margin-top:8px}.arrival-value{color:orange;font-weight:700}.submit-btn{width:100%;background:linear-gradient(to right,#ffa500,#ff8c00);border:none;padding:16px;border-radius:8px;color:#000;font-size:16px;font-weight:700;margin-top:20px;margin-bottom:30px;cursor:pointer;box-shadow:0 4px 15px #ffa50033}.withdraw-tips h3{font-size:18px;font-weight:700;margin-bottom:15px;color:#fff}.withdraw-tips p{font-size:12px;color:#ffffff80;margin-bottom:8px;line-height:1.5}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0a0a19d9;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-box{background-color:#e9e9e9;padding:15px 30px;border-radius:10px;width:320px;text-align:center}.modal-input{width:100%;padding:10px 40px 10px 10px;border:2px solid #444;border-radius:4px;font-size:14px}.modal-buttons{margin-top:25px;display:flex;justify-content:center;gap:20px}.cancel-btn{background-color:#bfbfbf;border:none;padding:8px 20px;border-radius:3px;cursor:pointer;font-weight:500}.ok-btn{background-color:#4caf50;color:#fff;border:none;padding:8px 25px;border-radius:3px;cursor:pointer;font-weight:500}.submit-btn{padding:10px 20px;cursor:pointer}.modal-label{display:block;font-size:14px;font-weight:600;margin-bottom:8px;color:#333}.password-wrapper{position:relative}.password-wrapper .eye-icon,.eye-icon-model{position:absolute;right:12px;top:50%;transform:translateY(-50%);cursor:pointer;color:#555;font-size:16px}.withdraw-select-page{background-color:#0f0f23;min-height:100vh;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.withdraw-select-header{display:flex;align-items:center;padding:16px;gap:12px;background:#0f0f23;position:sticky;top:0;z-index:100;border-bottom:1px solid rgba(255,255,255,.05)}.back-btn{background:none;border:none;color:#fff;font-size:24px;cursor:pointer}.withdraw-select-header h1{color:#fff;font-size:18px;font-weight:600;margin:0}.withdraw-select-content{padding:24px 16px}.currency-type-label{font-size:14px;font-weight:600;margin-bottom:20px}.crypto-selection-row{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.crypto-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:24px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;cursor:pointer;transition:all .2s ease;text-align:center}.crypto-card:hover{background:rgba(255,165,0,.1);border-color:#ffa5004d;transform:translate(4px)}.crypto-card:active{background:rgba(255,165,0,.15);border-color:orange}.crypto-card img{width:36px;height:36px;flex-shrink:0}.crypto-card span{font-size:16px;font-weight:600;color:#fff}.recharge-page{background-color:#0f0f23;min-height:100vh;padding-bottom:50px;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.currency-selector-bar{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#16213e;border-bottom:1px solid rgba(255,255,255,.05)}.selected-coin{display:flex;align-items:center;gap:8px;font-weight:600}.selected-coin img{width:24px;height:24px}.choose-link{font-size:13px;color:#fff9;cursor:pointer}.choose-link span{margin-left:4px}.recharge-content{padding:20px 16px}.form-section{margin-bottom:24px}.section-label{display:block;font-size:14px;font-weight:600;margin-bottom:12px}.network-tabs{display:flex;gap:12px}.network-tab{background:#16213e;border:1px solid rgba(255,255,255,.1);color:#fff9;padding:8px 24px;border-radius:4px;font-size:14px;cursor:pointer;transition:all .2s}.network-tab.active{background:#ffa500;color:#000;border-color:orange;font-weight:600}.qr-container{background:#16213e;border-radius:12px;padding:30px 20px;text-align:center;border:1px solid rgba(255,255,255,.05)}.qr-box{background:#ffffff;width:160px;height:160px;margin:0 auto 16px;padding:10px;border-radius:8px;display:flex;align-items:center;justify-content:center}.qr-box img{width:100%;height:100%}.qr-label{font-size:14px;color:#fff9;margin-bottom:12px}.address-display{display:flex;align-items:center;justify-content:center;gap:12px;background:rgba(0,0,0,.2);border-radius:6px;font-family:monospace;font-size:13px}.copy-btn{background:#ffa500;color:#000;border:none;padding:4px 10px;border-radius:4px;font-size:11px;font-weight:700;cursor:pointer}.recharge-sub-header{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#0f0f23;position:sticky;top:0;z-index:101;border-bottom:1px solid rgba(255,255,255,.05)}.header-left{display:flex;align-items:center;gap:12px;cursor:pointer}.back-arrow{font-size:20px}.header-left h1{font-size:18px;font-weight:600;margin:0}.clock-icon{font-size:18px;opacity:.8}.form-body{margin-top:20px}.input-group label{display:block;font-size:14px;font-weight:600;margin-bottom:10px}.input-group input{width:100%;background:#16213e;border:1px solid rgba(255,255,255,.1);color:#fff;padding:14px 16px;border-radius:8px;font-size:14px;outline:none;box-sizing:border-box}.input-group input:focus{border-color:orange}.upload-container{background:#16213e;border-radius:12px;padding:40px 20px;text-align:center;border:1px dashed rgba(255,255,255,.2);position:relative;cursor:pointer}.plus-icon{font-size:40px;color:#fff6;display:block;margin-bottom:8px}.upload-box p{font-size:14px;color:#ffffff80;margin:0}.file-input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.preview-images{max-width:100%;max-height:200px;object-fit:contain;border-radius:8px;display:block;margin:0 auto}.confirm-btn{width:100%;background:#ffa500;color:#000;border:none;padding:16px;border-radius:8px;font-size:16px;font-weight:700;margin:20px 0 40px;cursor:pointer;transition:opacity .2s}.confirm-btn:active{opacity:.8}.kind-tips{background:rgba(255,255,255,.02);padding:20px;border-radius:12px}.kind-tips h3{font-size:15px;font-weight:600;margin-top:0;margin-bottom:12px}.kind-tips ul{padding-left:20px;margin:0}.kind-tips li{font-size:12px;color:#ffffff80;margin-bottom:10px;line-height:1.5}.order-demo-page{min-height:100vh;background:linear-gradient(135deg,#0f1419 0%,#1a1f2e 100%);padding:40px 20px;color:#f0f4f8}.demo-container{max-width:800px;margin:0 auto;text-align:center}.demo-container h1{font-size:48px;font-weight:800;margin-bottom:16px;background:linear-gradient(135deg,#10b981 0%,#059669 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.demo-container p{font-size:18px;color:#94a3b8;margin-bottom:40px}.demo-button{background:linear-gradient(135deg,#10b981 0%,#059669 100%);color:#fff;font-size:18px;font-weight:700;padding:16px 48px;border-radius:12px;border:none;cursor:pointer;box-shadow:0 8px 24px #10b98166,inset 0 1px #fff3;transition:all .3s cubic-bezier(.16,1,.3,1)}.demo-button:hover{transform:translateY(-2px);box-shadow:0 12px 32px #10b98180,inset 0 1px #ffffff4d}.demo-button:active{transform:translateY(0)}.demo-code{margin-top:60px;text-align:left;background:rgba(255,255,255,.03);border-radius:16px;padding:32px;border:1px solid rgba(255,255,255,.1)}.demo-code h3{font-size:24px;margin-bottom:16px;color:#10b981}.demo-code pre{background:#0f1419;padding:24px;border-radius:12px;overflow-x:auto;font-family:Courier New,monospace;font-size:14px;line-height:1.6;color:#f0f4f8;border:1px solid rgba(255,255,255,.05)}.password-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;z-index:2000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:fadeIn .3s ease}.password-modal-content{background:#1a1a2e;width:90%;max-width:400px;padding:24px;border-radius:16px;border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 40px #00000080;animation:slideUp .3s ease}.password-modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.password-modal-header h3{margin:0;color:#fff;font-size:1.25rem;font-weight:600}.close-btn{background:transparent;border:none;color:#999;font-size:24px;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:color .2s}.close-btn:hover{color:#fff}.input-group{display:flex;flex-direction:column;gap:8px}.input-group label{color:#999;font-size:.875rem}.input-field-wrapper{position:relative;display:flex;align-items:center}.input-field-wrapper input{width:100%;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);padding:12px 45px 12px 16px;border-radius:8px;color:#fff;font-size:1rem;transition:border-color .2s,background .2s}.input-field-wrapper input:focus{outline:none;border-color:orange;background:rgba(255,255,255,.08)}.input-field-wrapper input::-ms-reveal,.input-field-wrapper input::-ms-clear,.input-field-wrapper input::-webkit-contacts-auto-fill-button,.input-field-wrapper input::-webkit-credentials-view-button{display:none!important}.eye-btn{position:absolute;right:12px;background:transparent;border:none;color:#666;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .2s}.eye-btn:hover{color:orange}.submit-btn{background:#ffa500;color:#000;border:none;padding:14px;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .2s,opacity .2s;margin-top:10px}.submit-btn:hover{opacity:.9}.submit-btn:active{transform:scale(.98)}.submit-btn:disabled{opacity:.5;cursor:not-allowed}.error-msg{color:#ff4d4d;font-size:.875rem;background:rgba(255,77,77,.1);padding:10px;border-radius:6px;text-align:center}.success-msg{color:#0f8;font-size:.875rem;background:rgba(0,255,136,.1);padding:10px;border-radius:6px;text-align:center}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.account-details-page{min-height:100vh;background:linear-gradient(135deg,#0a0e27 0%,#1a1a2e 50%,#16213e 100%);padding-bottom:80px}.account-details-header{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);padding:16px 20px;display:flex;align-items:center;gap:16px;border-bottom:1px solid rgba(255,165,0,.1);position:sticky;top:0;z-index:100}.account-details-content{padding:20px;max-width:600px;margin:0 auto}.details-section{background:rgba(255,255,255,.05);border-radius:12px;padding:16px;margin-bottom:16px;border:1px solid rgba(255,165,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.section-item{display:flex;align-items:center;justify-content:space-between;padding:12px 0;transition:background .2s ease;border-radius:8px}.section-item:not(:last-child){border-bottom:1px solid rgba(255,255,255,.05)}.section-item.clickable{cursor:pointer;padding:12px 8px}.section-item.clickable:hover{background:rgba(255,165,0,.05)}.item-left{display:flex;align-items:center;gap:12px}.item-icon{color:#ffa500cc;flex-shrink:0}.item-label{color:#fff;font-size:15px;font-weight:400}.item-right{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;white-space:nowrap!important}.item-right svg{display:block;flex-shrink:0}.status-badge{padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600}.status-badge.verified{background:linear-gradient(135deg,#00d4aa 0%,#00a67e 100%);color:#fff}.status-badge.unverified{background:rgba(255,165,0,.2);color:orange;border:1px solid rgba(255,165,0,.3)}.status-badge.pending{background:rgba(255,165,0,.15);color:#f0b90b;border:1px solid rgba(240,185,11,.3)}.status-badge.rejected{background:rgba(239,68,68,.15);color:#ef4444;border:1px solid rgba(239,68,68,.3)}.status-badge.bound{background:rgba(255,255,255,.1);color:#fffc;font-size:11px}.profile-picture-section{display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.05)}.profile-avatar-container{display:flex;align-items:center;gap:12px}.profile-avatar-large{width:60px;height:60px;background:linear-gradient(135deg,#ff6b35 0%,#ffa500 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:20px;letter-spacing:1px;box-shadow:0 4px 12px #ffa5004d}.info-item{display:flex;align-items:center;justify-content:space-between;padding:14px 0}.info-item:not(:last-child){border-bottom:1px solid rgba(255,255,255,.05)}.info-label{color:#fff9;font-size:14px}.info-value{color:#fff;font-size:14px;font-weight:500;text-align:right}.info-right{display:flex;align-items:center;gap:8px}.setup-link{color:orange;font-size:14px;font-weight:500}.logout-button{width:100%;background:linear-gradient(135deg,#ff4757 0%,#ff6348 100%);border:none;border-radius:12px;padding:16px;color:#fff;font-size:16px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:24px;transition:all .3s ease;box-shadow:0 4px 15px #ff47574d}.logout-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ff475766}.logout-button:active{transform:translateY(0)}@media (max-width: 480px){.account-details-content{padding:16px}.page-title{font-size:18px}.info-value{font-size:13px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.force-row-layout{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;width:auto!important;white-space:nowrap!important}.login-page{background-color:#0f0f23;min-height:100vh;display:flex;justify-content:center;align-items:center;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;padding:20px}.login-container{width:100%;max-width:500px;background:#1a1a2e;border-radius:16px;overflow:hidden;box-shadow:0 10px 40px #0000004d}.auth-tabs{display:flex;background:#16213e;border-bottom:2px solid rgba(255,255,255,.05)}.auth-tab{flex:1;text-align:center;padding:16px;cursor:pointer;font-size:16px;font-weight:600;color:#ffffff80;transition:all .3s ease;background:rgba(0,0,0,.2)}.auth-tab.active{color:#fff;background:#1a1a2e;border-bottom:2px solid #ffa500}.login-form{display:flex;flex-direction:column;gap:20px}.send-code-link{font-size:13px;color:#000;background:#ffa500;border:none;padding:8px 15px;border-radius:6px;cursor:pointer;white-space:nowrap;margin-left:10px;font-weight:700;transition:all .2s;display:flex;align-items:center;justify-content:center;height:34px}.send-code-link:active:not(.disabled){transform:scale(.95)}.send-code-link.disabled{background:rgba(255,255,255,.1);color:#ffffff4d;cursor:not-allowed}.send-code-link:hover:not(.disabled){background:#ff8c00}.form-actions-start{display:flex;align-items:center}.remember-me{display:flex;align-items:center;gap:8px;font-size:13px;color:#fff9;cursor:pointer;position:relative;padding-left:26px}.remember-me input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:50%;left:0;transform:translateY(-50%);height:18px;width:18px;background-color:#24243e;border-radius:4px;border:1px solid rgba(255,255,255,.1)}.remember-me:hover input~.checkmark{border-color:orange}.remember-me input:checked~.checkmark{background-color:orange;border-color:orange}.checkmark:after{content:"";position:absolute;display:none}.remember-me input:checked~.checkmark:after{display:block}.remember-me .checkmark:after{left:6px;top:2px;width:4px;height:9px;border:solid black;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.login-btn{width:100%;background:linear-gradient(to right,#ffa500,#ff8c00);border:none;padding:14px;border-radius:8px;color:#000;font-size:16px;font-weight:700;cursor:pointer;box-shadow:0 4px 15px #ffa50033;margin-top:10px;transition:transform .2s}.login-btn:active{transform:scale(.98)}.login-footer{margin-top:30px;display:flex;justify-content:center;align-items:center}.forgot-password-sc{display:flex;flex-direction:column;align-items:center;gap:8px;color:#ffffff80;font-size:13px;cursor:pointer}.headset-icon{width:36px;height:36px;border-radius:50%;background:#E8602F;display:flex;justify-content:center;align-items:center;font-size:20px;color:#fff;box-shadow:0 4px 10px #e8602f4d}.register-redirect{color:#fff9;font-size:14px}.register-redirect span{color:#e34c4c;cursor:pointer;font-weight:600;margin-left:5px}.register-redirect span:hover{text-decoration:underline}.verification-select-page{min-height:100vh;background:linear-gradient(135deg,#0a0e27 0%,#1a1a2e 50%,#16213e 100%);color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.verification-header{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);display:flex;align-items:center;padding:16px 20px;gap:16px;border-bottom:1px solid rgba(255,165,0,.1);position:sticky;top:0;z-index:100}.page-title{font-size:20px;font-weight:600;margin:0}.verification-options{padding:24px 20px;display:flex;flex-direction:column;gap:16px;max-width:600px;margin:0 auto}.verification-card{background:rgba(255,255,255,.05);border-radius:12px;padding:24px 20px;cursor:pointer;transition:all .3s ease;border:1px solid rgba(255,165,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.verification-card:hover{background:rgba(255,165,0,.05);transform:translateY(-2px);border-color:#ffa5004d}.verification-card:active{transform:translateY(0)}.card-content h2{font-size:18px;font-weight:600;margin:0 0 8px;color:#fff}.card-content p{font-size:14px;margin:0}.card-content p.verified{color:#00d4aa;font-weight:500}.card-content p.pending{color:#f0b90b;font-weight:500}.card-content p.rejected{color:#ef4444;font-weight:500}.card-content p.unverified{color:#ffffff80}@media (max-width: 480px){.verification-options{padding:20px 16px}.page-title{font-size:18px}.card-content h2{font-size:16px}}.preliminary-verification-page{min-height:100vh;width:100%;background:linear-gradient(135deg,#0a0e27 0%,#1a1a2e 50%,#16213e 100%);color:#fff;padding-bottom:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.verification-header{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);padding:16px 20px;display:flex;align-items:center;gap:16px;position:sticky;top:0;z-index:100;border-bottom:1px solid rgba(255,165,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.back-btn{background:transparent;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s ease;border-radius:8px}.back-btn:hover{background:rgba(255,165,0,.1);transform:translate(-2px)}.verification-content{padding:24px 20px;max-width:380px;margin:0 auto}.section-title{font-size:34px;font-weight:700;color:#fff;margin-bottom:40px}.verification-form{display:flex;flex-direction:column;gap:10px}.input-container{background:rgba(255,255,255,.05);border-radius:12px;padding:0 12px;border:1px solid rgba(255,165,0,.1);transition:all .3s ease;height:44px;display:flex;align-items:center}.input-container:focus-within{border-color:orange;background:rgba(255,165,0,.05);box-shadow:0 0 0 2px #ffa5001a}.input-container input{width:100%;background:transparent;border:none;color:#fff;font-size:14px;outline:none;height:100%}.input-container input::placeholder{color:#ffffff4d}.error-message{color:#ff4757;font-size:12px;margin-left:4px}.submission-error-message{color:#ff4757;font-size:14px;text-align:center;margin-top:10px}.submit-btn{margin-top:24px;width:100%;background:linear-gradient(to right,#ffa500,#ff8c00);color:#000;font-weight:700;font-size:16px;padding:14px;border:none;border-radius:12px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #ffa50033}.submit-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ffa5004d}.submit-btn:active{transform:translateY(0)}@media (max-width: 480px){.section-title{font-size:34px}.input-container{padding:0 12px}.page-title{font-size:18px}.verification-content{max-width:100%;padding:20px 30px}}.advanced-verification-page{min-height:100vh;background:linear-gradient(135deg,#0a0e27 0%,#1a1a2e 50%,#16213e 100%);color:#fff;padding-bottom:80px;font-family:Inter,sans-serif}.verification-header{background:linear-gradient(to right,#1a1a2e,#16213e);padding:16px 20px;display:flex;align-items:center;gap:16px;border-bottom:1px solid rgba(240,185,11,.1);position:sticky;top:0;z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.back-btn{background:transparent;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;border-radius:50%}.back-btn:hover{background:rgba(255,255,255,.1);transform:translate(-3px)}.page-title{font-size:20px;font-weight:600;color:#fff;margin:0}.verification-content{padding:24px;max-width:900px;margin:0 auto;animation:fadeIn .4s ease}.section-title{font-size:18px;font-weight:600;margin-bottom:24px;color:#ffffffe6;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:12px;display:flex;align-items:center;gap:10px}.id-card-grid{display:grid;grid-template-columns:1fr;gap:20px;margin-bottom:30px}@media (min-width: 768px){.id-card-grid{grid-template-columns:1fr 1fr}}.upload-container{display:flex;flex-direction:column}.upload-card{background:rgba(30,34,53,.6);border-radius:16px;height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;position:relative;overflow:hidden;border:2px dashed rgba(255,255,255,.15);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 6px #0000001a}.upload-card:hover{border-color:#f0b90b99;background:rgba(37,42,64,.8);transform:translateY(-2px);box-shadow:0 8px 12px #0003}.upload-container.uploaded .upload-card{border-color:#10b98180;background:rgba(16,185,129,.05)}.upload-icon-wrapper{position:relative}.upload-icon-bg{color:#ffffff80;transition:all .3s ease}.upload-card:hover .upload-icon-bg{color:#f0b90b}.upload-plus{position:absolute;bottom:-8px;right:-8px;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));transition:transform .3s ease}.upload-card:hover .upload-plus{transform:scale(1.1) rotate(90deg)}.upload-text{text-align:center}.upload-text h3{margin:0;font-size:16px;font-weight:500;color:#ffffffe6;text-transform:capitalize}.upload-helper{font-size:13px;color:#ffffff80;margin:4px 0 0}.upload-success{position:absolute;top:12px;right:12px;animation:successPop .4s cubic-bezier(.68,-.55,.265,1.55)}@keyframes successPop{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.selfie-upload-container{margin-bottom:40px}.selfie-card{background:rgba(30,34,53,.6);border-radius:20px;padding:24px;display:flex;align-items:center;gap:24px;border:2px dashed rgba(255,255,255,.15);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 4px 6px #0000001a}.selfie-card:hover{border-color:#f0b90b99;background:rgba(37,42,64,.8);transform:translateY(-2px);box-shadow:0 8px 12px #0003}.selfie-upload-container.uploaded .selfie-card{border-color:#10b98180;background:rgba(16,185,129,.05)}@media (max-width: 600px){.selfie-card{flex-direction:column;text-align:center}}.selfie-illustration{flex-shrink:0}.selfie-info h3{margin:0;font-size:16px;font-weight:500;color:#ffffffe6}.selfie-info .upload-helper{margin-top:4px}.submit-btn{width:100%;background:linear-gradient(135deg,#f0b90b 0%,#f7c325 100%);color:#1a1a1a;font-weight:700;padding:18px;border-radius:16px;border:none;font-size:16px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #f0b90b33;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;justify-content:center;gap:10px}.submit-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px #f0b90b59;background:linear-gradient(135deg,#fcd036 0%,#e6ac00 100%)}.submit-btn:active{transform:translateY(1px)}.preview-image-wrapper{width:290px;height:140px;border-radius:8px;overflow:hidden;border:2px solid #f0b90b}.selfie-preview{width:120px;height:120px;border-radius:50%}.upload-preview{width:100%;height:100%;object-fit:cover}.submission-error-message{background:rgba(239,68,68,.1);color:#ef4444;padding:12px 16px;border-radius:12px;margin-bottom:20px;font-size:14px;border:1px solid rgba(239,68,68,.2);text-align:center;animation:shake .5s ease}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.submit-btn:disabled{opacity:.7;cursor:not-allowed;background:#4b5563;box-shadow:none}@media (max-width: 480px){.verification-content{padding:16px}.upload-card{height:180px}.page-title{font-size:18px}}.user-management-section{animation:fadeIn .5s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.verification-photos{display:flex;gap:10px}.admin-photo-thumb{width:40px;height:40px;object-fit:cover;border-radius:4px;border:1px solid rgba(255,255,255,.1);cursor:pointer;transition:transform .2s}.admin-photo-thumb:hover{transform:scale(1.1);border-color:orange}.advanced-details-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:20px}.advanced-photo-item{text-align:center}.advanced-photo-item h3{font-size:14px;margin-bottom:10px;color:#fff9}.advanced-photo-item img{width:100%;border-radius:8px;border:1px solid rgba(255,255,255,.1)}@media screen and (max-width: 600px){.advanced-details-grid{grid-template-columns:1fr;gap:15px}}.admin-chat-container{display:flex;height:calc(100vh - 120px);background:#1a1a2e;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.05)}.chat-users-sidebar{width:300px;background:#16162d;border-right:1px solid rgba(255,255,255,.05);display:flex;flex-direction:column}.users-sidebar-header{padding:20px;border-bottom:1px solid rgba(255,255,255,.05)}.users-sidebar-header h3{margin:0 0 15px;font-size:18px;color:orange}.search-users{position:relative;width:100%}.search-users input{width:100%;background:#0d0d1f;border:1px solid rgba(255,255,255,.1);padding:10px 12px 10px 35px;border-radius:8px;color:#fff;font-size:14px}.search-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#fff6}.users-list{flex:1;overflow-y:auto}.user-chat-item{display:flex;align-items:center;padding:15px 20px;gap:12px;cursor:pointer;transition:all .2s;border-bottom:1px solid rgba(255,255,255,.02)}.user-chat-item:hover{background:rgba(255,165,0,.05)}.user-chat-item.active{background:rgba(255,165,0,.1);border-left:3px solid #ffa500}.user-avatar{width:45px;height:45px;background:#252545;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0;border:2px solid rgba(255,165,0,.2);overflow:hidden}.user-avatar img{width:100%;height:100%;object-fit:cover}.user-info-brief{flex:1;min-width:0}.user-name-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.user-name-row span:first-child{font-weight:600;font-size:14px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.last-msg-time{font-size:11px;color:#fff6}.last-msg-preview{font-size:12px;color:#ffffff80;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.unread-badge{background:#ffa500;color:#000;font-size:10px;font-weight:800;padding:2px 6px;border-radius:10px}.chat-main-window{flex:1;display:flex;flex-direction:column;background:#0d0d1f}.chat-window-header{padding:15px 25px;background:#16162d;border-bottom:1px solid rgba(255,255,255,.05);display:flex;justify-content:space-between;align-items:center}.active-user-info{display:flex;align-items:center;gap:12px}.active-user-details h4{margin:0;font-size:16px}.active-user-details span{font-size:12px;color:#4cd964}.chat-history{flex:1;padding:25px;overflow-y:auto;display:flex;flex-direction:column;gap:20px;background-image:radial-gradient(rgba(255,165,0,.05) 1px,transparent 1px);background-size:30px 30px}.msg-date-separator{text-align:center;margin:10px 0}.msg-date-separator span{background:rgba(255,255,255,.05);padding:4px 12px;border-radius:12px;font-size:11px;color:#fff6}.msg-bubble-group{display:flex;flex-direction:column;max-width:70%}.msg-bubble-group.received{align-self:flex-start}.msg-bubble-group.sent{align-self:flex-end}.message-label{font-size:11px;color:#fff6;margin-bottom:4px}.sent .message-label{text-align:right}.received .message-label{text-align:left}.msg-bubble{padding:12px 16px;border-radius:16px;font-size:14px;line-height:1.5;position:relative;box-shadow:0 2px 10px #0000001a}.received .msg-bubble{background:#252545;color:#fff;border-bottom-left-radius:4px}.sent .msg-bubble{background:linear-gradient(135deg,#ffa500 0%,#ff8c00 100%);color:#000;font-weight:500;border-bottom-right-radius:4px}.msg-info{font-size:10px;margin-top:5px;color:#ffffff4d}.sent .msg-info{text-align:right}.chat-img-msg{max-width:185px;border-radius:8px;cursor:pointer;margin-bottom:5px}.chat-video-msg{max-width:180px;border-radius:8px;margin-bottom:5px}.chat-input-area{padding:20px;background:#16162d;border-top:1px solid rgba(255,255,255,.05);position:relative}.input-toolbar{display:flex;gap:15px;margin-bottom:12px;position:relative}.admin-emoji-picker{position:absolute;bottom:40px;left:0;background:#1a1a2e;border:1px solid rgba(255,165,0,.3);padding:10px;border-radius:12px;display:grid;grid-template-columns:repeat(5,1fr);gap:8px;z-index:100;box-shadow:0 10px 25px #00000080;animation:slideUp .2s ease-out}@keyframes slideUp{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}.emoji-item{font-size:20px;cursor:pointer;padding:5px;border-radius:6px;transition:background .2s;display:flex;align-items:center;justify-content:center}.emoji-item:hover{background:rgba(255,165,0,.2)}.toolbar-btn.active{color:orange}.toolbar-btn{cursor:pointer;transition:color .2s}.toolbar-btn:hover{color:orange}.chat-input-wrapper{display:flex;gap:12px}.chat-input-wrapper input{flex:1;background:#0d0d1f;border:1px solid rgba(255,255,255,.1);padding:12px 16px;border-radius:10px;color:#fff;outline:none}.chat-input-wrapper input:focus{border-color:orange}.admin-send-btn{background:#ffa500;color:#000;border:none;width:45px;height:45px;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.admin-send-btn:hover{background:#ff8c00;transform:scale(1.05)}.no-chat-selected{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff3;gap:20px}.empty-chat-icon{font-size:80px;opacity:.5}.mobile-back-btn{display:none;background:none;border:none;color:orange;cursor:pointer;padding:5px;margin-right:5px}@media screen and (max-width: 768px){.admin-chat-container{height:calc(100vh - 80px);margin:0;border-radius:0;position:relative}.mobile-back-btn{display:flex;align-items:center}.admin-chat-container.chat .chat-users-sidebar,.admin-chat-container.list .chat-main-window{display:none}.chat-users-sidebar{width:100%;border-right:none}.chat-main-window{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.users-sidebar-header{padding:15px}.user-chat-item{padding:12px 15px}.chat-window-header{padding:10px 15px}.active-user-info .user-avatar{width:35px!important;height:35px!important}.chat-history{padding:15px}.msg-bubble-group{max-width:85%}.chat-input-area{padding:12px}.chat-input-wrapper{gap:8px}.admin-send-btn{width:40px;height:40px}.no-chat-selected{display:none}.msg-date-separator{margin:5px 0}}.header-left{display:flex;align-items:center;gap:8px}.admin-dashboard{display:flex;width:100%;min-height:100vh;background-color:#0d0d1f;color:#fff;font-family:Inter,-apple-system,sans-serif;position:relative}.admin-sidebar{width:260px;background:#1a1a2e;border-right:1px solid rgba(255,255,255,.05);display:flex;flex-direction:column;position:fixed;height:100vh;left:0;top:0;z-index:1000;transition:transform .3s cubic-bezier(.4,0,.2,1)}@media screen and (max-width: 1024px){.admin-sidebar{transform:translate(-100%)}.admin-sidebar.mobile-open{transform:translate(0)}}.admin-dashboard.chat-mode .admin-sidebar{transform:translate(-100%)}.admin-dashboard.chat-mode .admin-sidebar.mobile-open{transform:translate(0)}.admin-dashboard.chat-mode .admin-main{margin-left:0;width:100%}.admin-dashboard.chat-mode .mobile-menu-toggle.show-desktop{display:block!important}.admin-sidebar.mobile-open{transform:translate(0)!important}.sidebar-header{padding:30px 20px;text-align:center;border-bottom:1px solid rgba(255,255,255,.05)}.sidebar-header h2{font-size:20px;margin:0;color:orange;font-weight:800}.sidebar-nav{display:flex;flex-direction:column;padding:20px 10px;gap:8px;overflow-y:auto}.sidebar-nav button{background:transparent;border:none;color:#fff9;padding:14px 16px;text-align:left;font-size:15px;font-weight:500;cursor:pointer;border-radius:10px;transition:all .2s;display:flex;align-items:center;gap:12px}.sidebar-nav button.active{background:rgba(255,165,0,.1);color:orange;border-left:3px solid #ffa500}.admin-main{flex:1;margin-left:260px;display:flex;flex-direction:column;width:calc(100% - 260px);min-height:100vh}@media screen and (max-width: 1024px){.admin-main{margin-left:0;width:100%}}.admin-header{height:70px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;background:#1a1a2e;border-bottom:1px solid rgba(255,255,255,.05);position:sticky;top:0;z-index:100}.header-left{display:flex;align-items:center;gap:15px}.mobile-menu-toggle{display:none;background:#252545;border:1px solid rgba(255,255,255,.1);color:orange;padding:6px 12px;border-radius:8px;cursor:pointer}@media screen and (max-width: 1024px){.mobile-menu-toggle{display:block}}.admin-content{padding:30px;flex:1}@media screen and (max-width: 600px){.admin-content{padding:15px}.admin-header h1{font-size:18px}}.section-header{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:25px;gap:12px}.section-header h2{font-size:20px;font-weight:700;margin:0;color:#fff}.add-user-btn{align-self:flex-end;background:linear-gradient(135deg,#ffa500 0%,#ff8c00 100%);color:#000;border:none;padding:10px 20px;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:flex;align-items:center;gap:8px;box-shadow:0 4px 15px #ffa50033}.add-user-btn:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 8px 25px #ffa50066}.add-user-btn:active{transform:translateY(0) scale(.98)}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-bottom:30px}.stat-card{background:#1a1a2e;padding:20px;border-radius:12px;display:flex;align-items:center;gap:15px;border:1px solid rgba(255,255,255,.05)}.stat-icon{font-size:24px;background:rgba(255,255,255,.05);width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:10px}@media screen and (max-width: 600px){.stat-icon{width:40px;height:40px;font-size:20px}.stat-info h3{font-size:12px}.stat-info p{font-size:18px}}.admin-table-container{background:#1a1a2e;border-radius:12px;overflow-x:auto;border:1px solid rgba(255,255,255,.05);width:100%}.admin-table{width:100%;border-collapse:collapse;min-width:600px}.admin-table th,.admin-table td{padding:14px 20px;text-align:left;border-bottom:1px solid rgba(255,255,255,.05);font-size:14px;white-space:nowrap}@media screen and (max-width: 600px){.admin-table th{font-size:11px}.admin-table td{font-size:13px}}.admin-table th{font-size:12px;color:#fff6;text-transform:uppercase;letter-spacing:1px}.balance-cell{font-weight:700}.balance-cell.positive{color:#4cd964}.balance-cell.negative{color:#ff3b30}.status-badge{padding:6px 12px;border-radius:20px;font-size:11px;font-weight:700;text-transform:uppercase}.status-badge.active,.status-badge.completed,.status-badge.approved{background:rgba(76,217,100,.1);color:#4cd964}.status-badge.pending{background:rgba(255,149,0,.1);color:#ff9500}.status-badge.disabled,.status-badge.rejected{background:rgba(255,59,48,.1);color:#ff3b30}.sidebar-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:900}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(13,13,31,.85);display:flex;justify-content:center;align-items:center;z-index:2000;padding:20px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fadeInModal .3s ease-out;overflow-y:auto}.admin-modal{background:#1c1c36;width:100%;max-width:500px;border-radius:24px;border:1px solid rgba(255,255,255,.15);box-shadow:0 40px 100px #000000b3;animation:slideInModal .4s cubic-bezier(.16,1,.3,1);max-height:90vh;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.admin-modal::-webkit-scrollbar{display:none}@media screen and (max-width: 600px){.modal-overlay{align-items:flex-start;padding:40px 15px}.admin-modal{max-height:none;margin-bottom:20px;border-radius:16px}.modal-header h2{font-size:18px}.admin-form{padding:15px;gap:15px}.form-group label{font-size:12px}.form-group input,.form-group select{padding:10px;font-size:14px}.submit-form-btn{padding:12px;font-size:14px}}@keyframes fadeInModal{0%{opacity:0}to{opacity:1}}@keyframes slideInModal{0%{transform:translateY(30px) scale(.95);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.modal-header{padding:20px;border-bottom:1px solid rgba(255,255,255,.05);display:flex;justify-content:space-between;align-items:center}.modal-header h2{font-size:20px;font-weight:700;margin:0}.close-modal{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:#fff;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;cursor:pointer;transition:all .2s}.close-modal:hover{background:#ff4d4d;transform:rotate(90deg)}.admin-form{padding:25px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-group.full-width{grid-column:span 2}.form-group label{font-size:13px;color:#ffffff80;margin-bottom:5px}.form-group input,.form-group select{background:#0f0f23;border:1px solid rgba(255,255,255,.1);padding:12px;border-radius:8px;color:#fff;width:100%}.submit-form-btn{grid-column:span 2;background:#ffa500;color:#000;padding:14px;border-radius:8px;font-weight:700;border:none;cursor:pointer;font-size:16px;margin-top:10px;transition:all .2s}.submit-form-btn:hover{background:#ff8c00;transform:translateY(-2px)}.verification-photos{display:flex;gap:8px}.admin-photo-thumb{width:40px;height:40px;border-radius:4px;object-fit:cover}.advanced-details-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:15px}.advanced-photo-item img{width:100%;border-radius:8px}.table-actions{display:flex;gap:8px}@media screen and (max-width: 600px){.table-actions{flex-direction:column}.admin-form{grid-template-columns:1fr;padding:15px;gap:15px}.form-group.full-width,.submit-form-btn{grid-column:span 1}}.edit-btn,.delete-btn,.view-btn{background:#252545;border:1px solid rgba(255,255,255,.1);color:#fff;padding:6px 12px;border-radius:6px;font-size:12px;cursor:pointer}.edit-btn:hover{background:#ffa500;color:#000}.delete-btn:hover{background:#ff4d4d}.details-content{padding:25px;display:flex;flex-direction:column;gap:14px;max-height:65vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,165,0,.3) transparent}.details-content::-webkit-scrollbar{width:4px}.details-content::-webkit-scrollbar-thumb{background-color:#ffa5004d;border-radius:10px}.detail-row{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.05)}.detail-row:last-child{border-bottom:none}.detail-label{font-size:13px;color:#ffffff73;font-weight:500;flex-shrink:0;min-width:120px}.detail-value{font-size:14px;color:#fff;font-weight:600;text-align:right;word-break:break-word;max-width:60%}.copy-mini-btn{background:rgba(255,165,0,.1);border:1px solid rgba(255,165,0,.2);color:orange;border-radius:4px;padding:2px 6px;cursor:pointer;font-size:11px;flex-shrink:0;transition:background .2s}.copy-mini-btn:hover{background:rgba(255,165,0,.25)}.details-modal .admin-modal{max-width:560px}.detail-item{display:flex;align-items:center;gap:15px;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.05)}.detail-item:last-child{border-bottom:none}.detail-icon{width:45px;height:45px;background:#252545;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0;box-shadow:0 4px 10px #0003}.detail-info{display:flex;flex-direction:column;gap:4px}.detail-info label{font-size:11px;color:#fff6;text-transform:uppercase;letter-spacing:1px;font-weight:600}.detail-info span{font-size:15px;color:#fff;font-weight:500}.details-modal .advanced-details-grid{margin-top:10px;padding-top:20px;border-top:2px dashed rgba(255,255,255,.1)}@media screen and (max-width: 600px){.detail-item{gap:12px}.detail-icon{width:40px;height:40px;font-size:18px}.detail-info span{font-size:13px}}.depositModalOverlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.75);display:flex;align-items:center;justify-content:center;z-index:9999}.depositAdminModal{width:450px;background:#141433;border-radius:16px;padding:25px;color:#fff;animation:fadeIn .3s ease-in-out}.depositModalHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.depositModalHeader h2{font-size:20px;font-weight:600}.depositCloseBtn{background:transparent;border:none;color:#fff;font-size:22px;cursor:pointer}.depositAdminForm{display:flex;flex-direction:column;gap:18px}.depositFieldBlock{display:flex;flex-direction:column}.depositRequestedText{font-size:15px;color:#cfd2ff}.depositLabel{margin-bottom:6px;font-size:14px;color:#cfd2ff}.depositInput{padding:10px;border-radius:8px;border:1px solid #2d2f6e;background:#0f1029;color:#fff;outline:none}.depositInput:focus{border-color:#fa0}.depositTextarea{padding:10px;border-radius:8px;border:1px solid #2d2f6e;background:#0f1029;color:#fff;resize:none;outline:none}.depositTextarea:focus{border-color:#fa0}.depositSubmitBtn{padding:12px;border-radius:10px;border:none;font-weight:600;cursor:pointer;transition:.2s}.depositApproveBtn{background:#ffaa00;color:#000}.depositRejectBtn{background:#ff4d4f;color:#fff}.depositSubmitBtn:hover{opacity:.9}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.withdrawModalOverlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.75);display:flex;align-items:center;justify-content:center;z-index:9999}.withdrawAdminModal{width:450px;background:#1a1a40;border-radius:16px;max-height:85vh;overflow-y:auto;padding:25px;color:#fff;animation:withdrawFadeIn .3s ease-in-out}.withdrawModalHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.withdrawModalHeader h2{font-size:20px;font-weight:600}.withdrawCloseBtn{background:transparent;border:none;color:#fff;font-size:22px;cursor:pointer}.withdrawAdminForm{display:flex;flex-direction:column;gap:18px}.withdrawFieldBlock{display:flex;flex-direction:column}.withdrawRequestedText{font-size:15px;color:#cfd2ff}.withdrawLabel{margin-bottom:6px;font-size:14px;color:#cfd2ff}.withdrawInput{padding:10px;border-radius:8px;border:1px solid #35377a;background:#111132;color:#fff;outline:none}.withdrawInput:focus{background:#ffaa00}.withdrawTextarea{padding:10px;border-radius:8px;border:1px solid #35377a;background:#111132;color:#fff;resize:none;outline:none}.withdrawTextarea:focus{background:#ffaa00}.withdrawSubmitBtn{padding:12px;border-radius:10px;border:none;font-weight:600;cursor:pointer;transition:.2s}.withdrawApproveBtn{background:#ffaa00;color:#000}.withdrawRejectBtn{background:#ff4d4f;color:#fff}.withdrawSubmitBtn:hover{opacity:.9}.withdrawPreviewContainer{margin-top:10px}.withdrawPreviewLabel{font-size:14px;margin-bottom:5px;color:#555}.withdrawPreviewImage{width:100%;max-height:150px;object-fit:contain;border-radius:6px;border:1px solid #ddd}@keyframes withdrawFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.admin-login-page{position:relative;width:100vw;height:100vh;overflow:hidden;background-color:#050510;font-family:Inter,sans-serif}.dashboard-preview-bg{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;filter:blur(15px) brightness(.4);pointer-events:none;z-index:1}.preview-sidebar{width:260px;background:#1a1a2e;height:100%;padding:20px;display:flex;flex-direction:column;gap:20px}.preview-item{height:40px;background:rgba(255,255,255,.05);border-radius:8px}.preview-main{flex:1;display:flex;flex-direction:column;background:#0f0f23}.preview-header{height:80px;background:#1a1a2e;border-bottom:1px solid rgba(255,255,255,.05)}.preview-content{padding:40px}.preview-stats{display:flex;gap:20px;margin-bottom:40px}.preview-card{flex:1;height:120px;background:#1a1a2e;border-radius:16px}.preview-body{height:400px;background:#1a1a2e;border-radius:16px}.admin-login-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:10;background:rgba(0,0,0,.2)}.admin-login-card{width:100%;max-width:420px;background:rgba(26,26,46,.7);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:50px 40px;border-radius:28px;box-shadow:0 40px 100px #000c;border:1px solid rgba(255,255,255,.1)}.admin-login-header{text-align:center;margin-bottom:40px}.admin-logo{font-size:56px;margin-bottom:15px}.admin-login-header h1{font-size:28px;margin:0;color:#fff;font-weight:700;letter-spacing:-.5px}.admin-login-header p{color:#ffffff80;font-size:15px;margin-top:10px}.admin-login-form{display:flex;flex-direction:column;gap:24px}.admin-input-group{display:flex;flex-direction:column;gap:10px}.admin-input-group label{font-size:14px;color:#ffffffb3;font-weight:500}.admin-input-group input{background:rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.1);padding:16px;border-radius:12px;color:#fff;outline:none;font-size:15px;transition:all .3s}.admin-input-group input:focus{border-color:orange;background:rgba(0,0,0,.5);box-shadow:0 0 20px #ffa5001a}.admin-login-btn{background:linear-gradient(135deg,#ffa500,#ff8c00);border:none;padding:16px;border-radius:12px;color:#000;font-weight:800;font-size:16px;cursor:pointer;margin-top:10px;transition:all .3s}.admin-login-btn:hover{transform:translateY(-3px);box-shadow:0 10px 25px #ffa50066}.admin-login-btn:active{transform:translateY(0)}.admin-error-msg{background:rgba(255,77,77,.1);color:#ff4d4d;padding:14px;border-radius:10px;font-size:14px;text-align:center;border:1px solid rgba(255,77,77,.2)}.admin-login-footer{text-align:center;margin-top:25px}.admin-login-footer span{color:#fff6;font-size:14px;cursor:pointer;transition:color .2s}.admin-login-footer span:hover{color:orange;text-decoration:underline}@media screen and (max-width: 768px){.dashboard-preview-bg{display:none}.admin-login-card{padding:40px 24px;margin:15px;border-radius:20px}.admin-logo{font-size:44px}.admin-login-header h1{font-size:24px}.admin-login-header{margin-bottom:30px}.admin-login-form{gap:15px}}.admin-profile-page{min-height:100vh;background-color:#0f0f23;color:#fff;padding:40px;font-family:Inter,sans-serif;overflow-y:auto}.profile-container{max-width:900px;margin:0 auto}.profile-header{display:flex;flex-direction:column;gap:15px;margin-bottom:40px}.back-btn{background:transparent;border:1px solid rgba(255,255,255,.1);color:#fff9;border-radius:8px;cursor:pointer;align-self:flex-start;transition:all .2s;font-size:14px}.back-btn:hover{color:#fff;border-color:orange}.profile-header h1{font-size:28px;font-weight:700;margin:0}.profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.profile-card{background:#1a1a2e;border-radius:20px;padding:30px;border:1px solid rgba(255,255,255,.05);box-shadow:0 10px 30px #0003}.avatar-section{display:flex;flex-direction:column;align-items:center;gap:15px;margin-bottom:30px;padding-bottom:25px;border-bottom:1px solid rgba(255,255,255,.05)}.avatar-circle{width:100px;height:100px;background:linear-gradient(135deg,#ffa500,#ff8c00);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:40px;box-shadow:0 0 20px #ffa5004d}.info-details{display:flex;flex-direction:column;gap:20px}.info-item label{display:block;font-size:12px;color:#fff6;text-transform:uppercase;letter-spacing:1px;margin-bottom:6px}.info-item p{font-size:16px;font-weight:600;margin:0}.role-tag{display:inline-block;background:rgba(255,165,0,.1);color:orange;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:700;border:1px solid rgba(255,165,0,.2)}.security-card h3,.danger-card h3{margin-top:0;margin-bottom:25px;font-size:18px}.password-form{display:flex;flex-direction:column;gap:20px}.form-group label{display:block;font-size:14px;color:#fff9;margin-bottom:8px}.form-group input{width:100%;background:#0f0f23;border:1px solid rgba(255,255,255,.1);padding:12px 16px;border-radius:10px;color:#fff;outline:none;transition:all .3s}.form-group input:focus{border-color:orange}.update-btn{background:linear-gradient(to right,#ffa500,#ff8c00);border:none;padding:14px;border-radius:10px;color:#000;font-weight:700;cursor:pointer;margin-top:10px}.danger-card{grid-column:span 2;display:flex;justify-content:space-between;align-items:center}.logout-btn{background:rgba(255,77,77,.1);border:1px solid rgba(255,77,77,.3);color:#ff4d4d;padding:12px 24px;border-radius:10px;font-weight:700;cursor:pointer;transition:all .2s}.logout-btn:hover{background:#ff4d4d;color:#fff}@media (max-width: 768px){.admin-profile-page{padding:20px 15px}.profile-header h1{font-size:24px}.profile-grid{grid-template-columns:1fr;gap:20px}.profile-card{padding:20px}.danger-card{grid-column:span 1;flex-direction:column;gap:20px;text-align:center}.danger-card p{margin-bottom:10px}.info-item p{font-size:14px}}.forgot-password-page{background-color:#0f0f23;min-height:100vh;display:flex;justify-content:center;align-items:center;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;padding:20px}.forgot-password-container{width:100%;max-width:500px;background:#1a1a2e;border-radius:16px;overflow:hidden;box-shadow:0 10px 40px #0000004d}.forgot-password-header{display:flex;align-items:center;padding:20px;background:#16213e;border-bottom:2px solid rgba(255,255,255,.05)}.back-btn{background:none;border:none;color:#fff;font-size:24px;cursor:pointer;margin-right:15px;display:flex;align-items:center}.forgot-password-header h2{margin:0;font-size:18px;font-weight:600}.method-toggle-container{display:flex;justify-content:center;margin-bottom:30px}.method-toggle{display:flex;background:#0f0f23;border-radius:8px;padding:4px;border:1px solid rgba(255,255,255,.1)}.toggle-btn{padding:8px 20px;border:none;background:transparent;color:#fff9;font-size:14px;cursor:pointer;border-radius:6px;font-weight:500;transition:all .3s}.toggle-btn.active{background:#ffa500;color:#000;font-weight:700}.form-content-box{padding:30px}.forgot-password-form{display:flex;flex-direction:column;gap:20px}.input-field-container{background:#24243e;border-radius:8px;padding:0 15px;display:flex;align-items:center;border:1px solid rgba(255,255,255,.1);transition:all .3s;height:50px}.input-field-container:focus-within{border-color:orange;background:#2a2a4a}.input-field-container input{background:transparent;border:none;color:#fff;font-size:14px;flex:1;height:100%;outline:none}.input-field-container input::placeholder{color:#ffffff4d}.verification-row{padding-right:10px}.send-code-link{font-size:12px;color:orange;cursor:pointer;white-space:nowrap;margin-left:10px}.password-eye-icon{display:flex;align-items:center;justify-content:center;padding:0 5px;color:#fff6;cursor:pointer;transition:color .2s}.password-eye-icon:hover{color:orange}.reset-btn{width:100%;background:linear-gradient(to right,#ffa500,#ff8c00);border:none;padding:14px;border-radius:8px;color:#000;font-size:16px;font-weight:700;cursor:pointer;box-shadow:0 4px 15px #ffa50033;margin-top:10px;transition:transform .2s}.reset-btn:active{transform:scale(.98)}.reset-btn:disabled{opacity:.6;cursor:not-allowed}.message{text-align:center;margin-bottom:1rem;font-size:14px}.error-message{color:#ef4444}.success-message{color:#10b981}.chat-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2000;display:flex;justify-content:center;align-items:center;animation:fadeIn .3s forwards}.chat-container{width:90%;max-width:400px;height:80vh;background:#0f0f13;display:flex;flex-direction:column;border-radius:12px;overflow:hidden;box-shadow:0 20px 50px #00000080;animation:slideUp .3s ease-out}.chat-header{background:#10b981;padding:16px;display:flex;justify-content:space-between;align-items:center;color:#fff}.header-left{display:flex;align-items:center;gap:12px}.header-avatar{width:36px;height:36px;background:white;border-radius:50%;padding:2px;display:flex;justify-content:center;align-items:center}.header-avatar img{width:100%;height:100%;border-radius:50%}.header-title{font-weight:600;font-size:16px}.header-right{display:flex;align-items:center;gap:12px}.chat-close-btn{background:none;border:none;color:#fff;cursor:pointer;display:flex}.chat-messages{flex:1;background:#181920;padding:20px;overflow-y:auto;display:flex;flex-direction:column;gap:20px}.message-group{display:flex;flex-direction:column;max-width:85%}.message-group.bot{align-self:flex-start}.message-group.user{align-self:flex-end;align-items:flex-end}.message-label{font-size:12px;color:#94a3b8;margin-bottom:6px}.message-bubble{padding:12px 16px;border-radius:8px;font-size:14px;line-height:1.4;position:relative;box-shadow:0 2px 4px #0000001a}.message-group.bot .message-bubble{background:#272732;color:#fff;border:1px solid rgba(255,255,255,.05)}.message-group.user .message-bubble{background:#10b981;color:#fff}.chat-image{max-width:185px;border-radius:8px;cursor:pointer;margin-bottom:5px}.chat-footer{background:#1a1a23;padding:0;border-top:1px solid rgba(255,255,255,.05);position:relative}.input-box{padding:12px 16px 4px}.input-box input{width:100%;background:transparent;border:none;color:#fff;font-size:14px;outline:none}.input-box input::placeholder{color:#64748b}.footer-toolbar{display:flex;justify-content:space-between;align-items:center;padding:8px 16px 12px}.toolbar-icons{display:flex;gap:16px;color:#94a3b8}.tool-icon{cursor:pointer;transition:color .2s}.tool-icon:hover,.tool-icon.active{color:#10b981}.send-btn-rect{background:#10b981;color:#fff;border:none;padding:6px 20px;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s}.send-btn-rect:hover{background:#059669}.emoji-picker{position:absolute;bottom:100%;left:10px;background:#272732;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:10px;display:grid;grid-template-columns:repeat(5,1fr);gap:8px;box-shadow:0 5px 15px #00000080;animation:fadeUp .2s ease-out}.emoji-item{font-size:20px;cursor:pointer;padding:4px;text-align:center;border-radius:4px;transition:background .2s}.emoji-item:hover{background:rgba(255,255,255,.1)}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.chat-video{max-width:180px;border-radius:8px;margin-bottom:5px}*{box-sizing:border-box;margin:0;padding:0}body,html{margin:0;padding:0;width:100%}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.App{text-align:center;padding:20px}h1{color:#333}
