@import url(https://fonts.googleapis.com/css2?family=Nico+Moji&display=swap);.navbar{background-color:#fff;color:blue;height:64px;justify-content:space-between;left:0;padding:0 30px;position:fixed;right:0;top:0;z-index:1000}.navbar,.navbar-left{align-items:center;display:flex}.navbar-left{gap:10px}.navbar-logo{height:40px;width:auto}.navbar-brand-text{font-size:22px;letter-spacing:2px}.navbar-center{font-size:18px;gap:50px;margin-left:auto;padding-right:20px}.navbar-center,.navbar-right{align-items:center;display:flex}.navbar-right{gap:20px}.hm{font-size:30px}.hm,.nav-link{color:blue;cursor:pointer;font-weight:700;text-decoration:none}.nav-link{font-size:22px}.nav-link:hover{color:#00bcd4}.signup-btn{background-color:blue;border-radius:6px;color:#fff;font-size:18px;font-weight:700;padding:8px 14px;text-decoration:none}.signup-btn:hover{background-color:#0097a7}.logout-btn{background-color:blue;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:18px;font-weight:700;padding:8px 14px}.logout-btn:hover{background-color:#0097a7}.footer{background:#0b0f14;color:#fff;padding:60px 40px}.footer-container{grid-gap:40px;display:grid;gap:40px;grid-template-columns:2fr 1fr 1fr 1fr}.footer-left p{color:#b3b3b3;font-size:20px;line-height:1.6;margin:15px 0}.footer-logo{color:#2d6cff}.footer h4{font-size:20px;margin-bottom:17px}.footer p{color:#b3b3b3;cursor:pointer;font-size:20px;margin:8px 0}.footer p:hover{color:#fff}.social-icons{display:flex;font-size:65px;gap:20px;margin-top:20px}@media (max-width:768px){.footer-container{grid-template-columns:1fr}}.footer-top{border-bottom:1px solid #1f2a44;color:#b3b3b3;display:flex;font-size:20px;gap:30px;justify-content:center;padding:30px}.footer-copy{color:#8b8b8b;font-size:17px;padding-bottom:2px;padding-top:20px;text-align:center}.caution{background:#1f2a44;padding:20px}#cl{color:#d2691e;font-size:20px;font-weight:700}body{background:radial-gradient(circle at center,#03143a 0,#010814 45%,#000 100%);color:#fff;overflow-x:hidden}.home-hero{align-items:center;display:flex;gap:40px;justify-content:space-between;min-height:100vh;padding:50px 80px}.hero-left h1{color:orange;font-size:3.5rem;line-height:1.3;margin-bottom:30px}.hero-left h2{font-size:1.4rem;font-weight:600}.hero-left p{font-size:1rem;margin-bottom:15px}#Coin{font-weight:600}.signup-btn1{background:blue;border:none;border-radius:15px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;margin-top:20px;padding:14px 32px;transition:.3s ease}.signup-btn:hover{box-shadow:0 0 18px #00d9ff80;transform:scale(1.05)}*{font-family:Arial,sans-serif}.login-wrapper{align-items:center;background:#ececec;display:flex;height:100vh;justify-content:center}.login-container{background:#e0e0e0;border-radius:20px;box-shadow:10px 10px 25px #7fa5f0,-10px -10px 25px #7fa5f0;padding:35px;text-align:center;width:420px}.login-container h1{color:#000;letter-spacing:3px;margin-bottom:35px}.login-container label{color:#004cff;display:block;font-size:20px;font-weight:700;margin-top:15px;text-align:left}.login-container input{background:#e0e0e0;border:none;border-radius:15px;box-shadow:inset 6px 6px 12px #bebebe,inset -6px -6px 12px #fff;color:#004cff;font-size:25px;margin-top:5px;outline:none;padding:12px;width:100%}.login-container input:focus{box-shadow:inset 3px 3px 6px #7f7ff6,inset -3px -3px 6px #7070ec,0 0 5px blue}.login-container button{background:orange;border:none;border-radius:25px;cursor:pointer;font-size:15px;margin-top:30px;padding:14px;transition:.3s ease;width:100%}.login-container button:hover{box-shadow:0 0 8px #0e0e0f}.login-container button:disabled{cursor:not-allowed;opacity:.7}.login-container button h3{margin:0}.error{color:red}.error,.success{font-size:13px;margin-bottom:10px}.success{color:green}.dashboard-hero{align-items:center;background:#f5f5f5;box-sizing:border-box;color:#4528a7;display:flex;justify-content:space-between;min-height:calc(100vh - 80px);padding:0 80px}.hero-left{flex:1 1;max-width:600px}.hero-left h1{color:#f59e0b;font-size:72px;font-weight:700;line-height:1.1;margin-bottom:24px}.hero-left h2{color:#ff7402;font-weight:500;margin-bottom:20px}#Coin{color:#d2691e;font-size:18px}.hero-left p{color:#4f1fde;font-size:20px;line-height:1.7;margin-bottom:30px;max-width:620px}.refer-btn{background:#2563eb;border:none;border-radius:12px;box-shadow:0 0 18px #2563eb73;color:#fff;cursor:pointer;font-size:18px;padding:16px 34px;transition:.3s ease}.refer-btn:hover{background:#1d4ed8;transform:translateY(-2px)}.hero-right{align-items:center;display:flex;flex:1 1;justify-content:center}.logo-wrapper{height:500px;position:relative;width:500px}.center-logo{animation:spinCenter 8s linear infinite;height:280px;left:50%;object-fit:contain;position:absolute;top:50%;width:280px;z-index:1}@keyframes spinCenter{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(-1turn)}}.logo-box{height:500px;left:50%;position:absolute;top:50%;width:500px;z-index:1}.logo-box img{animation:spinSmall 4s linear infinite;height:100%;object-fit:contain;width:100%}@keyframes spinSmall{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.logo1{transform:translate(-50%,-50%) translate(-140px,-180px)}.logo2{transform:translate(-50%,-50%) translateY(-220px)}.logo3{transform:translate(-50%,-50%) translate(140px,-180px)}.logo4{transform:translate(-50%,-50%) translate(-220px,-40px)}.logo5{transform:translate(-50%,-50%) translate(-200px,80px)}.logo6{transform:translate(-50%,-50%) translate(220px,-40px)}.logo7{transform:translate(-50%,-50%) translate(200px,80px)}.logo8{transform:translate(-50%,-50%) translate(-140px,180px)}.logo9{transform:translate(-50%,-50%) translateY(220px)}.logo10{transform:translate(-50%,-50%) translate(140px,180px)}.logo-box img:hover{transform:scale(1.1);transition:.3s ease}@media (max-width:992px){.home-hero{flex-direction:column;padding:40px 20px;text-align:center}.hero-left{max-width:100%}.hero-left h1{font-size:2.2rem}.hero-left h2{font-size:1.1rem}.logo-wrapper{height:380px;margin-top:30px;width:380px}.center-logo{height:140px;width:140px}.logo-box{height:500px;width:500px}.logo1{transform:translate(-50%,-50%) translate(-100px,-140px)}.logo2{transform:translate(-50%,-50%) translateY(-170px)}.logo3{transform:translate(-50%,-50%) translate(100px,-140px)}.logo4{transform:translate(-50%,-50%) translate(-165px,-30px)}.logo5{transform:translate(-50%,-50%) translate(-150px,65px)}.logo6{transform:translate(-50%,-50%) translate(165px,-30px)}.logo7{transform:translate(-50%,-50%) translate(150px,65px)}.logo8{transform:translate(-50%,-50%) translate(-100px,140px)}.logo9{transform:translate(-50%,-50%) translateY(170px)}.logo10{transform:translate(-50%,-50%) translate(100px,140px)}}.dashboard-layout{background:#e0e0e0;min-height:100vh}.kyc-page{align-items:center;background:#e0e0e0;color:#000;display:flex;flex:1 1;flex-direction:column;justify-content:center;min-height:calc(100vh - 64px);padding:40px 20px}.kyc-header{color:#000;margin-bottom:25px;max-width:520px;width:100%}.kyc-header h2{color:#000;letter-spacing:2px;margin:0;text-align:center}.kyc-card{background:#e0e0e0;border-radius:10px;box-shadow:10px 10px 25px #7fa5f0,-10px -10px 25px #7fa5f0;padding:35px;width:420px}.kyc-card h3{color:#000;margin-bottom:10px;margin-top:20px}.kyc-card h4{color:#333;margin-bottom:8px;margin-top:18px}.kyc-card label{color:#000;display:block;font-size:18px;font-weight:700;margin-top:18px}.kyc-card input,.kyc-card select,.kyc-card textarea{background:#e0e0e0;border:none;border-radius:15px;box-shadow:inset 6px 6px 12px #bebebe,inset -6px -6px 12px #fff;box-sizing:border-box;font-size:16px;margin-top:6px;outline:none;padding:12px;width:100%}.kyc-card input:focus,.kyc-card select:focus,.kyc-card textarea:focus{box-shadow:inset 3px 3px 6px #7f7ff6,inset -3px -3px 6px #7070ec,0 0 5px blue}.kyc-card textarea{height:80px;resize:none}.kyc-card input[type=file]{font-size:14px;padding:10px}@media (max-width:450px){.kyc-card{padding:25px;width:95%}}.profile-page{align-items:center;background:#e0e0e0;color:#000;display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 64px);padding:40px 20px}.profile-page h2{letter-spacing:2px;margin-bottom:25px}.profile-card{background:#e0e0e0;border-radius:10px;box-shadow:10px 10px 25px #7fa5f0,-10px -10px 25px #7fa5f0;padding:35px;width:420px}.profile-card label{display:block;font-size:20px;font-weight:700;margin-top:18px}.profile-card input,.profile-card textarea{background:#e0e0e0;border:none;border-radius:15px;box-shadow:inset 6px 6px 12px #bebebe,inset -6px -6px 12px #fff;font-size:16px;margin-top:6px;outline:none;padding:12px;width:100%}.profile-card input:focus,.profile-card textarea:focus{box-shadow:inset 3px 3px 6px #7f7ff6,inset -3px -3px 6px #7070ec,0 0 5px blue}.profile-card textarea{height:80px;resize:none}.save-btn{background:orange;border:none;border-radius:8px;color:#000;cursor:pointer;font-size:20px;font-weight:700;margin-top:25px;padding:14px;width:100%}.save-btn:hover{box-shadow:0 0 8px #0e0e0f}.verified-badge{background:#d4edda;color:#155724}.pending-badge,.verified-badge{border-radius:6px;font-weight:600;margin-bottom:15px;padding:10px}.pending-badge{background:#fff3cd;color:#856404}.not-submitted{background:#f8d7da;border-radius:6px;color:#721c24;font-weight:600;margin-bottom:15px;padding:10px}.doc-preview{border-radius:8px;box-shadow:0 0 6px #0003;margin-top:8px;max-height:200px;object-fit:contain;width:100%}@media (max-width:450px){.profile-card{padding:25px;width:95%}}.wallet-page{background:linear-gradient(180deg,#f8fafc,#eef2ff);color:#0f172a;font-family:Inter,system-ui,sans-serif;min-height:100vh;padding:48px}.wallet-header{background:linear-gradient(135deg,#2563eb,#3b82f6);border-radius:22px;box-shadow:0 18px 40px #2563eb59;color:#fff;margin-bottom:40px;padding:28px 32px}.wallet-header h1{font-size:34px;font-weight:800;letter-spacing:-.5px}.wallet-intro{color:#e0e7ff;font-size:14px;margin-top:8px;max-width:520px}.wallet-container{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd9;border:1px solid #2563eb26;border-radius:22px;box-shadow:0 12px 30px #2563eb2e,inset 0 0 0 1px #fff9;margin-bottom:36px;padding:28px}.wallet-container h3{color:#1e40af;font-size:18px;font-weight:700;margin-bottom:20px}.grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.card{background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #2563eb1f;border-radius:18px;box-shadow:0 10px 26px #2563eb26;overflow:hidden;padding:22px;position:relative;transition:all .25s ease}.card:after{background:linear-gradient(120deg,#0000,#2563eb14,#0000);content:"";inset:0;opacity:0;position:absolute;transition:opacity .25s ease}.card:hover:after{opacity:1}.card:hover{box-shadow:0 18px 38px #2563eb47;transform:translateY(-6px) scale(1.01)}.card h4{color:#475569;font-size:14px;font-weight:600;letter-spacing:.04em;margin-bottom:8px;text-transform:uppercase}.card p{color:#0f172a;font-size:22px;font-weight:700}.big-amount{color:#0f172a;font-size:26px;font-weight:800;margin-bottom:18px}button{border-radius:12px;box-shadow:0 10px 22px #2563eb59}button:hover{box-shadow:0 16px 34px #2563eb73;transform:translateY(-2px)}button:disabled{cursor:not-allowed;opacity:.5}.swap-box{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-top:14px}.swap-box select{background:#fff;border:1px solid #2563eb40;border-radius:12px;color:#1e293b;font-weight:600;padding:10px 14px;transition:all .2s ease}.swap-box select:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26;outline:none}.swap-box span{color:#2563eb;font-size:20px;font-weight:700}.swap-box input{background:#fff;border:1px solid #2563eb40;border-radius:12px;font-size:14px;padding:10px 14px;transition:all .2s ease;width:150px}.swap-box input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26;outline:none}.swap-box button:first-of-type{border-radius:12px;font-size:13px;padding:10px 16px}.swap-box button:last-of-type{background:linear-gradient(135deg,#16a34a,#22c55e);box-shadow:0 10px 22px #22c55e59}.swap-box button:last-of-type:hover{box-shadow:0 16px 30px #22c55e73}.wallet-container p{color:#334155;font-size:14px}.wallet-container p:nth-of-type(2){color:#16a34a;font-weight:600;margin-bottom:10px}.swap-msg{background:#22c55e1a;border:1px solid #22c55e40;border-radius:10px;color:#15803d;font-size:14px;margin-bottom:10px;padding:10px 14px}@media (max-width:600px){.wallet-page{padding:20px}.wallet-header{padding:22px}.wallet-header h1{font-size:26px}.card p{font-size:18px}}.exchange-container{background:#f2f4f6;color:#131212;min-height:100vh;padding:32px}.exchange-topbar{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.exchange-container h2{color:#f0b90b;font-size:28px;font-weight:700;margin-bottom:6px}.exchange-topbar p{color:#070708;font-size:large;font-size:14px;font-weight:500;margin:0}.market-tabs{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.market-tabs button{background:#161a1e;border:1px solid #2b3139;border-radius:999px;color:#cbd5e1;cursor:pointer;font-weight:600;padding:10px 18px;transition:.2s ease}.market-tabs button:hover{background:#1e2329}.market-tabs button.active{background:#f0b90b;border-color:#f0b90b;color:#030c16}.exchange-table{background:#eef1f5;border:1px solid #2b3139;border-radius:14px;overflow:hidden}.exchange-header{background:#217bea;color:#f4f5f7;display:grid;font-size:16px;font-weight:900;grid-template-columns:60px 1.3fr 1fr 1fr 1.2fr;padding:16px 20px}#ch,#pr,#vl{text-align:right}.exchange-row{align-items:center;border-top:1px solid #2b3139;display:grid;grid-template-columns:60px 1.3fr 1fr 1fr 1.2fr;padding:16px 20px;transition:.2s ease}.exchange-row:hover{background:#afc8e7}.fav-star{color:#f0b90b;cursor:pointer;font-size:20px;-webkit-user-select:none;user-select:none}.coin-info{display:flex;flex-direction:column;gap:4px}.coin-info strong{color:#161212;font-size:15px}.coin-info small{color:#0d0e0f;font-size:12px}.coin-price{color:#040101}.coin-change,.coin-price{font-weight:700;text-align:right}.coin-volume{color:#060709;font-weight:600;text-align:right}.positive{color:#0ecb81}.negative{color:#f6465d}@media (max-width:992px){.exchange-container{padding:20px}.exchange-header,.exchange-row{grid-template-columns:50px 1.2fr 1fr 1fr}.exchange-header span:nth-child(5),.exchange-row .coin-volume{display:none}}@media (max-width:640px){.exchange-container{padding:16px}.exchange-container h2{font-size:22px}.exchange-header{display:none}.exchange-row{gap:12px;grid-template-columns:40px 1fr;padding:14px}.coin-change,.coin-price,.coin-volume{text-align:left}.exchange-row .coin-change,.exchange-row .coin-price,.exchange-row .coin-volume{grid-column:2/3}}.trading-page{background:#f8fafc;color:#111827;font-family:Inter,system-ui,sans-serif;min-height:100vh;padding:40px}.trading-header h1{color:#2563eb;font-size:34px;font-weight:700}.trading-intro{color:#475569;font-size:14px;margin-top:6px}.trade-form.row{align-items:center;display:flex;gap:10px}.trade-form.row input{flex:1 1;font-size:14px;padding:10px}.trade-form.row button{border:none;border-radius:6px;cursor:pointer;font-weight:600;padding:10px 16px}.deposit-row{align-items:center;display:flex;gap:12px}.deposit-row input{border:1px solid #ccc;border-radius:8px;flex:1 1;padding:10px}.deposit-row button{border:none;border-radius:8px;cursor:pointer;font-weight:600;padding:10px 16px}.deposit-row button:first-of-type{background:#22c55e;color:#fff}.deposit-row button:last-of-type{background:#3b82f6;color:#fff}.withdraw-box{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-top:10px}.withdraw-box input{border:1px solid #ccc;border-radius:8px;padding:10px}.withdraw-box button{border:none;border-radius:8px;cursor:pointer;grid-column:span 2;padding:10px}.withdraw-box button:first-of-type{background:#3b82f6;color:#fff}.withdraw-box button:last-of-type{background:#ef4444;color:#fff}.trade-form.row button:first-of-type{background:#22c55e;color:#fff}.trade-form.row button:last-of-type{background:#3b82f6;color:#fff}.trade-section{background:#fff;border:1px solid #e5e7eb;border-radius:18px;box-shadow:0 12px 30px #2563eb26;margin-top:28px;padding:26px}.trade-section h3{color:#2563eb;font-size:18px;font-weight:600;margin-bottom:16px}.price-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.price-card{background:#f9fafb;border:1px solid #e5e7eb;border-radius:14px;padding:14px;text-align:center}.price-card strong{color:#2563eb;font-size:16px}.price-card p{font-size:14px;margin-top:6px}.trade-form{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:18px}input,select{background:#fff;border:1px solid #d1d5db;border-radius:10px;font-size:14px;min-width:140px;padding:10px 14px}button{background:linear-gradient(135deg,#2563eb,#3b82f6);border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;padding:10px 22px;transition:all .2s ease}button:hover{box-shadow:0 10px 24px #2563eb59;transform:translateY(-1px)}.buy-btn{background:linear-gradient(135deg,#22c55e,#16a34a)}.lock-btn{background:linear-gradient(135deg,#f59e0b,#d97706)}.spot-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.spot-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 8px 20px #2563eb1f;padding:18px}.spot-card h4{color:#2563eb}.spot-card button{background:#ef4444;margin-top:10px}.empty{color:#6b7280;font-size:14px}.cdex-promo{background:linear-gradient(135deg,#0f5cff,#3c8cff);border-radius:10px;color:#fff;margin-bottom:20px;padding:20px}.cdex-promo h4{margin-bottom:8px}.cdex-promo ul{margin:10px 0;padding-left:20px}.cdex-link{color:#fff;display:inline-block;font-weight:700;margin-top:10px;text-decoration:underline}@media (max-width:600px){.trading-page{padding:20px}button,input,select{width:100%}}.refer-page{color:#0f172a;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;margin:0 auto;max-width:1100px;padding:40px 24px}.refer-page h1{font-size:28px;font-weight:700;margin-bottom:32px;text-align:center}.refer-card{background:#fff;border-radius:14px;box-shadow:0 10px 30px #0f172a14;margin-bottom:32px;padding:28px}.refer-card h3{font-size:18px;font-weight:600;margin-bottom:12px}.code-box{background:#f8fafc;border:2px dashed #2563eb;border-radius:10px;color:#2563eb;font-size:18px;font-weight:700;letter-spacing:1px;margin-bottom:16px;padding:16px;text-align:center}.link-box{display:flex;gap:12px;margin-bottom:12px}.link-box input{background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;color:#334155;flex:1 1;font-size:14px;padding:12px 14px}.link-box button{background:linear-gradient(135deg,#2563eb,#1d4ed8);border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;padding:0 18px;transition:all .2s ease}.link-box button:hover{box-shadow:0 6px 16px #2563eb4d;transform:translateY(-1px)}.refer-card p{color:#475569;font-size:14px;margin-top:8px}.refer-stats{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-bottom:28px}.refer-stats>div{background:#fff;border-radius:14px;box-shadow:0 8px 24px #0f172a0f;padding:24px;text-align:center}.refer-stats h4{color:#475569;font-size:14px;font-weight:600;margin-bottom:8px}.refer-stats p{color:#0f172a;font-size:22px;font-weight:700}.withdraw-btn{background:linear-gradient(135deg,#22c55e,#16a34a);border:none;border-radius:12px;color:#fff;cursor:pointer;display:inline-block;font-size:15px;font-weight:600;margin-bottom:36px;padding:12px 22px;transition:all .2s ease}.withdraw-btn:hover:not(:disabled){box-shadow:0 8px 20px #22c55e59;transform:translateY(-1px)}.withdraw-btn:disabled{background:#e5e7eb;color:#94a3b8;cursor:not-allowed}.refer-page h3{font-size:18px;font-weight:600;margin-bottom:12px}.refer-page>p{color:#64748b;font-size:14px}.refer-page div[key]{margin-top:8px}.refer-page div>div{background:#fff;border-radius:10px;box-shadow:0 4px 14px #0f172a0d;color:#334155;display:flex;font-size:14px;justify-content:space-between;margin-bottom:10px;padding:14px 16px}@media (max-width:768px){.refer-stats{grid-template-columns:1fr}.link-box{flex-direction:column}.link-box button{padding:12px;width:100%}}.registration-wrapper{align-items:center;background-color:#bebebe;display:flex;justify-content:center;min-height:calc(100vh - 64px)}.registration-container{background:#e0e0e0;border-radius:15px;box-shadow:10px 10px 25px #7fa5f0,-10px -10px 25px #7fa5f0;color:#004cff;padding:35px;width:400px}.registration-container h1{letter-spacing:2px;margin-bottom:25px;text-align:center}.registration-container label{display:block;font-size:18px;font-weight:700;margin-top:20px}.registration-container input{background:#e0e0e0;border:none;border-radius:15px;box-shadow:inset 6px 6px 12px #bebebe,inset -6px -6px 12px #fff;color:#004cff;font-size:25px;margin-top:5px;outline:none;padding:12px}.registration-container input:focus{box-shadow:inset 3px 3px 6px #7f7ff6,inset -3px -3px 6px #7070ec,0 0 5px blue}.rules{font-size:18px;font-weight:700;margin-top:12px}.rules ul{padding-left:18px}.terms{align-items:center;color:#2a37c7;display:flex;font-size:16px;gap:15px;margin-top:18px}.terms input[type=checkbox]{-webkit-appearance:none;appearance:none;background:#e0e0e0;border-radius:5px;cursor:pointer;flex-shrink:0;height:18px;margin:0;padding:0;position:relative;width:1px}.terms input[type=checkbox]:checked:after{color:#420fcc;content:"✓";font-size:18px;font-weight:700;left:3px;position:absolute;top:-2px}.terms label{cursor:pointer}.registration-container button{background:orange;border:none;border-radius:8px;color:#000;cursor:pointer;font-size:16px;margin-top:25px;padding:14px;width:100%}.registration-container button h3{font-weight:700;margin:0}.registration-container button:hover{box-shadow:0 0 8px #0e0e0f}h5{margin-top:20px;text-align:center}a{color:orange;font-weight:600;text-decoration:none}.registration-container select{background:#e0e0e0;border:none;border-radius:15px;box-shadow:inset 6px 6px 12px #bebebe,inset -6px -6px 12px #fff;cursor:pointer;font-size:18px;margin-top:5px;outline:none;padding:12px;width:100%}.registration-container p{font-size:14px;margin-bottom:10px;text-align:center}@media(max-width:450px){.registration-container{padding:25px;width:90%}.registration-container input,.registration-container select{font-size:18px}}.password-field{position:relative;width:100%}.password-field input{padding-right:55px;width:100%}.eye-icon{color:#004cff;cursor:pointer;font-size:22px;position:absolute;right:18px;top:50%;transform:translateY(-50%);transition:.3s ease}.eye-icon:hover{color:#000}.coin-page{background:#0b0e11;color:#fff;min-height:100vh;padding:30px}.coin-header{margin-bottom:20px}.coin-header h2{color:#f0b90b;font-size:28px;font-weight:700;margin:0 0 6px}.coin-header p{color:#f2f4f6;font-size:16px;margin:0}.coin-container{align-items:stretch;display:flex;gap:25px}.chart-section{background:#161a1e;border:1px solid #2b3139;border-radius:12px;flex:3 1;padding:20px}#tradingview_chart{height:500px;width:100%}.buy-section{background:#161a1e;border:1px solid #2b3139;border-radius:12px;display:flex;flex:1 1;flex-direction:column;gap:15px;min-width:280px;padding:20px}.buy-section h3{color:#fff;margin:0}.buy-section input{background:#0b0e11;border:1px solid #2b3139;border-radius:8px;color:#fbf7f7;font-size:15px;outline:none;padding:12px}.buy-section input:focus{border-color:#f0b90b}.buy-btn{background:#13f00b;border:none;border-radius:8px;color:#08090a;cursor:pointer;font-size:15px;font-weight:700;padding:12px;transition:.2s ease}.buy-btn:hover{background:#07b727}.buy-btn:disabled{cursor:not-allowed;opacity:.7}.buy-success{color:#0ecb81;font-weight:600;margin-top:10px}@media (max-width:992px){.coin-container{flex-direction:column}.buy-section{min-width:100%}#tradingview_chart{height:420px}}@media (max-width:576px){.coin-page{padding:16px}.coin-header h2{font-size:22px}#tradingview_chart{height:350px}}.admin-layout{background:#f3f6fb;display:flex;min-height:100vh;width:100%}.admin-sidebar{background:linear-gradient(180deg,#0f172a,#111827);box-shadow:4px 0 15px #00000026;color:#fff;display:flex;flex-direction:column;min-width:250px;padding:25px 18px;width:250px}#hd{color:orange;font-size:32px;font-weight:700;margin-bottom:20px}.admin-page1{align-items:center;color:#2d1aa2;font-size:28px;height:auto;padding:30px;width:100%}.admin-sidebar h2{color:orange;font-family:nicomoji,sans-serif;font-size:26px;font-weight:700;line-height:1.4;margin-bottom:30px;text-align:center}.admin-user{align-items:center;color:blue;display:flex;font-weight:800;gap:12px;margin-bottom:30px}.admin-sidebar a{border-radius:10px;color:#e5e7eb;display:block;font-size:16px;font-weight:500;margin-bottom:10px;padding:12px 15px;text-decoration:none;transition:.3s ease}.admin-sidebar a.active,.admin-sidebar a:hover{background:#1e293b;color:#60fa74}.admin-logout-btn{background:#ef4444;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;margin-top:auto;padding:12px;transition:.3s ease}.admin-logout-btn:hover{background:#dc2626}.admin-content{flex:1 1;overflow-y:auto;padding:30px;width:100%}.admin-page{height:auto;width:100%}.admin-header-row{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;margin-bottom:25px}.admin-header-row h1{color:#064fed;font-size:32px;font-weight:700;margin:0;padding:30px}.admin-header-row button{background:#2563eb;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 18px;position:absolute;right:30px;transition:.3s ease}.admin-header-row button:hover{background:#1d4ed8;transform:translateY(-2px)}.admin-success{background:#dcfce7;color:#166534}.admin-error,.admin-success{border-radius:10px;font-weight:500;margin-bottom:20px;padding:12px 15px}.admin-error{background:#fee2e2;color:#b91c1c}.admin-cards{display:flex;flex-wrap:wrap;gap:30px;padding:30px}.admin-card{background:#fff;border:5px solid #ebc725;border-radius:16px;box-shadow:0 6px 18px #00000014;padding:22px;transition:.3s ease}.admin-card:hover{box-shadow:0 10px 22px #0000001f;transform:translateY(-5px)}.admin-card h3{color:#374151;font-size:18px;font-weight:700;margin-bottom:12px}.admin-card p{color:#2563eb;font-size:30px;font-weight:700;margin:0}.admin-table-wrap{background:#fbf8f8;border-radius:16px;box-shadow:0 6px 18px #00000014;overflow-x:auto;padding:20px;width:100%}.admin-table{border-collapse:collapse;min-width:950px;padding:30px;width:100%}.admin-table td,.admin-table th{border-bottom:1px solid #e5e7eb;padding:14px 12px;text-align:left;vertical-align:middle}.admin-table th{background:orange;border-left:1px solid #e5e7eb;color:#111827;font-size:15px;font-weight:600}.admin-table td{border-left:1px solid #a5a5a7;color:#374151;font-size:18px}.admin-table tbody tr:hover{background:#f9fafb}.status-active{color:#16a34a}.status-suspended{color:#dc2626}.status-flagged{color:#dc2626;font-weight:700}.status-normal{color:#16a34a;font-weight:700}.btn-activate,.btn-approve,.btn-flag,.btn-reject,.btn-suspend,.btn-view{border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:8px 14px;transition:.3s ease}.btn-suspend{background:#ef4444}.btn-suspend:hover{background:#dc2626}.btn-activate{background:#22c55e}.btn-activate:hover{background:#16a34a}.btn-approve{background:#22c55e}.btn-approve:hover{background:#16a34a}.btn-reject{background:#ef4444}.btn-reject:hover{background:#dc2626}.btn-flag{background:#f59e0b}.btn-flag:hover{background:#d97706}.btn-view{background:#2563eb}.btn-view:hover{background:#1d4ed8}.danger-btn{background:#ef4444!important;color:#fff!important}.danger-btn:hover{background:#dc2626!important}.admin-action-row{display:flex;flex-wrap:wrap;gap:10px}.admin-table a{color:#2563eb;font-weight:600;text-decoration:none}.admin-table a:hover{color:#1d4ed8;text-decoration:underline}.done-text{color:#16a34a;font-weight:700}@media (max-width:768px){.admin-layout{flex-direction:column}.admin-sidebar{min-width:100%;width:100%}.admin-content{padding:20px}.admin-card p,.admin-header-row h1{font-size:24px}.admin-table{min-width:800px}}.admin-form-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:12px}.admin-form-grid input{border:1px solid #ccc;border-radius:8px;outline:none;padding:10px}.btn-suspend{border-radius:8px}.btn-activate{background:#10b981;border:none;border-radius:8px;color:#fff;cursor:pointer;padding:8px 14px}.compliance-page{background:#f4f6fb;box-sizing:border-box;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;min-height:100vh;padding:30px}.compliance-topbar{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:25px}.compliance-topbar h1{color:#0b4edb;font-size:38px;font-weight:700;margin:0}.compliance-refresh-btn{background:linear-gradient(135deg,#2563eb,#1d4ed8);border:none;border-radius:12px;box-shadow:0 4px 14px #2563eb4d;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 22px;transition:.2s ease}.compliance-refresh-btn:hover{opacity:.95;transform:translateY(-1px)}.compliance-message{background:#dff5e4;border:1px solid #b7e4c7;border-radius:10px;color:#2d6a39;font-size:15px;font-weight:500;margin-bottom:20px;padding:14px 18px}.kyc-policy-card{background:linear-gradient(145deg,#3273dc,#0f2759);border:4px solid #f1c40f;border-radius:18px;box-shadow:0 8px 20px #c5bfbf26;margin-bottom:28px;padding:24px}.kyc-policy-card h2{color:#fff;font-size:34px;font-weight:700;margin:0 0 24px}.kyc-form-grid{grid-gap:22px 30px;align-items:end;display:grid;gap:22px 30px;grid-template-columns:1fr 1fr;margin-bottom:20px}.kyc-field{display:flex;flex-direction:column;gap:8px}.kyc-field label{color:#fff;font-size:16px;font-weight:500}.kyc-field input[type=number],.kyc-field input[type=text]{background:#fff;border:none;border-radius:10px;box-sizing:border-box;color:#111827;font-size:15px;height:46px;outline:none;padding:0 14px;width:100%}.kyc-checkbox-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,minmax(160px,1fr));margin-bottom:24px;margin-top:10px}.kyc-checkbox-item{align-items:center;color:#fff;display:flex;font-size:15px;font-weight:500;gap:10px}.kyc-checkbox-item input[type=checkbox]{accent-color:#c026d3;cursor:pointer;height:18px;width:18px}.kyc-save-btn{background:linear-gradient(135deg,#2563eb,#1d4ed8);border:none;border-radius:12px;box-shadow:0 4px 14px #2563eb59;color:#fff;cursor:pointer;font-size:15px;font-weight:700;padding:12px 24px;transition:.2s ease}.kyc-save-btn:hover{opacity:.95;transform:translateY(-1px)}.compliance-table-card{background:#f8f8f8;border-radius:18px;box-shadow:0 6px 18px #00000014;margin-bottom:28px;padding:18px}.compliance-table-card h2{color:#0f172a;font-size:24px;font-weight:700;margin:0 0 16px}.compliance-table-wrap{border-radius:14px;overflow-x:auto;width:100%}.compliance-table{border-collapse:collapse;min-width:1400px;width:100%}.compliance-table thead tr{background:#f5a900}.compliance-table th{color:#111827;font-weight:700;text-align:left}.compliance-table td,.compliance-table th{border:1px solid #e5e7eb;font-size:14px;padding:14px;white-space:nowrap}.compliance-table td{background:#fff;color:#1f2937;vertical-align:middle}.compliance-table tbody tr:hover td{background:#f9fafb}.status-active{background:#dcfce7!important;color:#15803d}.status-active,.status-suspended{border-radius:8px;font-weight:700;text-align:center}.status-suspended{background:#fef3c7!important;color:#b45309}.status-frozen{background:#fee2e2!important;border-radius:8px;color:#b91c1c;font-weight:700;text-align:center}.status-warning{color:#d97706;font-weight:700}.btn-suspend{background:#f59e0b;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;padding:8px 14px;transition:.2s ease}.btn-suspend:hover{background:#d97706}.btn-unsuspend{background:#0ea5e9;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;padding:8px 14px;transition:.2s ease}.btn-unsuspend:hover{background:#0284c7}.btn-freeze{background:#dc2626;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;padding:8px 14px;transition:.2s ease}.btn-freeze:hover{background:#b91c1c}.btn-unfreeze{background:#16a34a;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;padding:8px 14px;transition:.2s ease}.btn-unfreeze:hover{background:#15803d}.no-action{background:#e5e7eb;border-radius:10px;color:#6b7280;display:inline-block;font-size:13px;font-weight:700;padding:8px 12px}.compliance-table-wrap::-webkit-scrollbar{height:10px}.compliance-table-wrap::-webkit-scrollbar-track{background:#e5e7eb;border-radius:10px}.compliance-table-wrap::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:10px}.compliance-table-wrap::-webkit-scrollbar-thumb:hover{background:#64748b}@media (max-width:1200px){.kyc-checkbox-grid{grid-template-columns:repeat(2,minmax(160px,1fr))}}@media (max-width:768px){.compliance-page{padding:18px}.compliance-topbar{align-items:flex-start;flex-direction:column;gap:12px}.compliance-topbar h1{font-size:28px}.kyc-policy-card h2{font-size:26px}.compliance-table-card h2{font-size:20px}.kyc-form-grid{gap:18px}.kyc-checkbox-grid,.kyc-form-grid{grid-template-columns:1fr}.compliance-table{min-width:1100px}}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#f5f5f5;font-family:Arial,sans-serif}.app-wrapper{display:flex;flex-direction:column;min-height:100vh}.main-content{flex:1 1;margin-top:64px}.dashboard-layout{display:flex;min-height:calc(100vh - 64px)}.page-area{display:flex;flex:1 1;flex-direction:column}.page-content{flex:1 1;padding:20px}.navbar-brand-text{font-family:Nico Moji,sans-serif;font-size:24px;letter-spacing:1px}
/*# sourceMappingURL=main.c2627657.css.map*/