:root{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";line-height:1.5;font-weight:400;color:#e7eaf0;background:#070a12;font-synthesis:none;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}a:hover{opacity:.92}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(1200px 800px at 70% 10%,rgba(0,179,255,.22),transparent 55%),radial-gradient(900px 700px at 30% 30%,rgba(138,43,226,.2),transparent 55%),linear-gradient(180deg,#070a12,#060814)}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#ffffff0f;cursor:pointer;transition:border-color .25s}button:hover{border-color:#ffffff38}button:focus{outline:none}button:focus-visible{outline:2px solid rgba(245,158,11,.6);outline-offset:2px}*{box-sizing:border-box}img{display:block;max-width:100%}#root{width:100%}.landing-page{width:100%;background:#080810;color:#e7eaf0eb;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif;overflow-x:hidden}@keyframes landing-fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-fadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-pulse-glow{0%,to{box-shadow:0 0 #f59e0b66}50%{box-shadow:0 0 0 8px #f59e0b00}}@keyframes landing-border-spin{to{--angle: 360deg}}@keyframes landing-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.landing-container{width:100%;max-width:1280px;margin:0 auto;padding:0 24px}.landing-gradient-text{background:linear-gradient(135deg,#f59e0b,#f97316 60%,#fbbf24);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.landing-section-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;border-radius:999px;border:1px solid rgba(245,158,11,.25);background:#f59e0b14;color:#f59e0b;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px}.landing-section-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:#f59e0b;animation:landing-pulse-glow 2s infinite}.landing-muted{color:#e7eaf08c;margin:0}.landing-mono{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.landing-pos{color:#10b981}.landing-neg{color:#ef4444}.landing-right{text-align:right}.landing-glass{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:20px}.landing-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:14px;font-size:14px;font-weight:600;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease;text-decoration:none;white-space:nowrap}.landing-btn:hover{transform:translateY(-2px)}.landing-btn-primary{background:linear-gradient(135deg,#f59e0b,#f97316);border:none;color:#080810;font-weight:700;box-shadow:0 4px 20px #f59e0b59}.landing-btn-primary:hover{box-shadow:0 8px 32px #f59e0b8c}.landing-btn-ghost{background:#ffffff0d;border:1px solid rgba(255,255,255,.15);color:#e7eaf0e6}.landing-btn-ghost:hover{background:#ffffff17;border-color:#ffffff40}.landing-btn-sm{padding:9px 18px;font-size:13px;border-radius:10px}.landing-section{padding:100px 0;position:relative}.landing-section-head{margin-bottom:56px}.landing-section-head h2{font-size:clamp(28px,3.5vw,44px);font-weight:800;line-height:1.1;margin:0 0 14px}.landing-section-head p{font-size:16px;max-width:60ch}.landing-section-head.centered{text-align:center}.landing-section-head.centered p{margin:0 auto}.landing-ticker{background:#ffffff06;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05);padding:10px 0;overflow:hidden}.landing-ticker-track{display:flex;gap:0;width:max-content;animation:landing-ticker 40s linear infinite}.landing-ticker-item{display:flex;align-items:center;gap:8px;padding:0 32px;font-size:13px;white-space:nowrap;border-right:1px solid rgba(255,255,255,.06)}.landing-ticker-symbol{font-weight:700;color:#e7eaf0e6}.landing-ticker-price{font-variant-numeric:tabular-nums;color:#e7eaf0b3}.landing-hero{padding:80px 0 60px;position:relative}.landing-hero:before{content:"";position:absolute;top:-100px;left:-200px;width:700px;height:700px;background:radial-gradient(circle,rgba(245,158,11,.07) 0%,transparent 70%);pointer-events:none}.landing-hero:after{content:"";position:absolute;top:0;right:-100px;width:600px;height:600px;background:radial-gradient(circle,rgba(16,185,129,.05) 0%,transparent 70%);pointer-events:none}.landing-hero-inner{display:grid;grid-template-columns:1.2fr .9fr;gap:56px;align-items:center;position:relative;z-index:1}.landing-hero-kicker{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:999px;border:1px solid rgba(16,185,129,.25);background:#10b98112;color:#10b981;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin-bottom:24px}.landing-hero-kicker:before{content:"";width:6px;height:6px;border-radius:50%;background:#10b981;animation:landing-pulse-glow 2s infinite}.landing-hero h1{font-size:clamp(38px,5vw,68px);font-weight:900;line-height:1.04;letter-spacing:-.02em;margin:0 0 20px}.landing-hero-subtitle{font-size:17px;line-height:1.65;color:#e7eaf0a6;max-width:52ch;margin:0 0 36px}.landing-hero-cta{display:flex;gap:14px;margin-bottom:48px;flex-wrap:wrap}.landing-hero-features{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.landing-hero-feat{padding:16px 18px;border-radius:14px;border:1px solid rgba(255,255,255,.07);background:#ffffff08;transition:border-color .2s ease,transform .2s ease}.landing-hero-feat:hover{border-color:#f59e0b33;transform:translateY(-2px)}.landing-hero-feat-badge{font-size:10px;font-weight:700;letter-spacing:.09em;color:#f59e0b;text-transform:uppercase;margin-bottom:6px}.landing-hero-feat-title{font-size:13px;font-weight:600;color:#e7eaf0eb;margin-bottom:4px}.landing-hero-feat-text{font-size:11.5px;line-height:1.5;color:#e7eaf080}.landing-hero-panel{border-radius:24px;border:1px solid rgba(255,255,255,.09);background:#0c0e16b3;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);padding:28px;box-shadow:0 32px 80px #00000080,0 0 0 1px #ffffff0a;animation:landing-fadeUp .7s ease both}.landing-hero-panel-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.landing-hero-panel-title{font-size:15px;font-weight:700;color:#e7eaf0f2}.landing-live-dot{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:#10b981;font-weight:600}.landing-live-dot:before{content:"";width:7px;height:7px;border-radius:50%;background:#10b981;animation:landing-pulse-glow 1.5s infinite}.landing-hero-panel-sub{font-size:12px;color:#e7eaf073;margin-bottom:22px}.landing-price-table{display:grid}.landing-price-row{display:grid;grid-template-columns:1.2fr 1fr .7fr;gap:8px;padding:11px 0;border-top:1px solid rgba(255,255,255,.05);font-size:13px;align-items:center}.landing-price-row.head{border-top:none;margin-bottom:2px;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#e7eaf066}.landing-price-symbol{display:flex;align-items:center;gap:10px;font-weight:600;color:#e7eaf0e6}.landing-price-dot{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;flex-shrink:0}.landing-stats-bar{background:#ffffff06;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05);padding:28px 0}.landing-stats-inner{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.landing-stat-item{padding:0 32px;border-right:1px solid rgba(255,255,255,.06);text-align:center}.landing-stat-item:last-child{border-right:none}.landing-stat-value{font-size:clamp(22px,2.5vw,30px);font-weight:800;background:linear-gradient(135deg,#f59e0b,#f97316);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.1;margin-bottom:6px}.landing-stat-label{font-size:12px;color:#e7eaf080;letter-spacing:.04em;text-transform:uppercase}.landing-buy-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.landing-buy-card{padding:24px 22px;border-radius:18px;border:1px solid rgba(255,255,255,.07);background:#ffffff08;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.landing-buy-card:hover{border-color:#f59e0b33;transform:translateY(-4px);box-shadow:0 16px 40px #00000059}.landing-buy-icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:14px;background:#f59e0b1a;border:1px solid rgba(245,158,11,.15)}.landing-buy-title{font-size:14px;font-weight:700;color:#e7eaf0f2;margin-bottom:8px}.landing-buy-text{font-size:12.5px;line-height:1.6;color:#e7eaf080}.landing-sentiment-strip{padding:60px 0;background:#ffffff04;border-top:1px solid rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.04)}.landing-sentiment-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.landing-sentiment-card{padding:28px 24px;border-radius:18px;border:1px solid rgba(255,255,255,.07);background:#ffffff08;text-align:center;transition:transform .25s ease,border-color .25s ease}.landing-sentiment-card:hover{transform:translateY(-4px);border-color:#f59e0b33}.landing-sentiment-label{font-size:12px;color:#e7eaf080;text-transform:uppercase;letter-spacing:.07em;margin-bottom:12px}.landing-sentiment-value{font-size:34px;font-weight:800;background:linear-gradient(135deg,#f59e0b,#f97316);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.landing-realtime-header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:36px;flex-wrap:wrap}.landing-refresh-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:8px;border:1px solid rgba(245,158,11,.25);background:#f59e0b12;color:#f59e0b;font-size:12px;font-weight:600;cursor:pointer;transition:background .2s ease}.landing-refresh-btn:hover{background:#f59e0b24}.landing-last-updated{font-size:12px;color:#e7eaf066}.landing-crypto-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.landing-crypto-card{padding:24px;border-radius:20px;border:1px solid rgba(255,255,255,.07);background:#ffffff08;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:all .3s ease}.landing-crypto-card:hover{border-color:#ffffff24;transform:translateY(-5px);box-shadow:0 20px 60px #0006}.landing-crypto-header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.landing-crypto-icon{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:800;flex-shrink:0}.landing-crypto-icon.btc{background:linear-gradient(135deg,#f7931a,#f2a900);color:#fff}.landing-crypto-icon.eth{background:linear-gradient(135deg,#627eea,#8a92b2);color:#fff}.landing-crypto-icon.bnb{background:linear-gradient(135deg,#f3ba2f,#f0b90b);color:#000}.landing-crypto-icon.xrp{background:linear-gradient(135deg,#23292f,#346aa9);color:#fff}.landing-crypto-icon.sol{background:linear-gradient(135deg,#14f195,#9945ff);color:#fff}.landing-crypto-icon.trx{background:linear-gradient(135deg,#ef0027,#ff4757);color:#fff}.landing-crypto-name{font-size:14px;font-weight:700;color:#e7eaf0f2}.landing-crypto-label{font-size:12px;color:#e7eaf073}.landing-crypto-price{font-size:24px;font-weight:800;color:#e7eaf0fa;margin-bottom:4px;font-variant-numeric:tabular-nums}.landing-crypto-change{font-size:13px;font-weight:600;margin-bottom:14px}.landing-crypto-chart{height:46px;margin-bottom:14px}.landing-mini-chart{width:100%;height:100%}.landing-mini-chart polyline{fill:none;stroke-width:1.8}.landing-mini-chart.green polyline{stroke:#10b981}.landing-mini-chart.red polyline{stroke:#ef4444}.landing-crypto-volume{font-size:11.5px;color:#e7eaf066;margin-bottom:16px}.landing-trade-btn{display:block;width:100%;padding:10px;border-radius:10px;border:1px solid rgba(245,158,11,.25);background:#f59e0b12;color:#f59e0b;font-size:13px;font-weight:600;cursor:pointer;text-decoration:none;text-align:center;transition:all .2s ease}.landing-trade-btn:hover{background:#f59e0b26;border-color:#f59e0b73;transform:translateY(-1px)}.landing-gainers-losers{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:40px}.landing-gl-card{padding:24px;border-radius:18px;border:1px solid rgba(255,255,255,.07);background:#ffffff06}.landing-gl-header{font-size:13px;font-weight:700;color:#e7eaf0d9;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.06);text-transform:uppercase;letter-spacing:.05em}.landing-gl-row{display:flex;justify-content:space-between;align-items:center;padding:9px 0;font-size:13px;color:#e7eaf0bf;border-bottom:1px solid rgba(255,255,255,.03)}.landing-gl-row:last-child{border-bottom:none}.landing-market-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}.landing-market-stat{padding:28px 24px;border-radius:18px;border:1px solid rgba(255,255,255,.07);background:#ffffff06;text-align:center;transition:all .25s ease}.landing-market-stat:hover{border-color:#ffffff24;transform:translateY(-4px)}.landing-market-stat-icon{font-size:28px;margin-bottom:10px}.landing-market-stat-value{font-size:28px;font-weight:800;color:#e7eaf0fa;margin-bottom:6px}.landing-market-stat-label{font-size:12px;color:#e7eaf080;text-transform:uppercase;letter-spacing:.05em}.landing-markets-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:56px;flex-wrap:wrap}.landing-sentiment-pill{padding:10px 20px;border-radius:14px;border:1px solid rgba(255,255,255,.09);background:#ffffff0a;text-align:right}.landing-pill-label{font-size:11px;color:#e7eaf080;text-transform:uppercase;letter-spacing:.07em;margin-bottom:4px}.landing-pill-value{font-size:16px;font-weight:800;color:#e7eaf0f2}.landing-markets-table{border-radius:20px;border:1px solid rgba(255,255,255,.07);background:#ffffff06;overflow:hidden;margin-bottom:40px}.landing-table-row{display:grid;grid-template-columns:1.2fr 1fr .85fr 1.1fr;gap:12px;padding:13px 24px;border-top:1px solid rgba(255,255,255,.04);font-size:13px;align-items:center;transition:background .15s ease}.landing-table-row:hover{background:#ffffff08}.landing-table-row.head{border-top:none;background:#ffffff05;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#e7eaf066;padding:12px 24px}.landing-markets-features{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.landing-mfeat{padding:20px;border-radius:16px;border:1px solid rgba(255,255,255,.07);background:#ffffff06;transition:border-color .2s ease,transform .2s ease}.landing-mfeat:hover{border-color:#f59e0b2e;transform:translateY(-2px)}.landing-mfeat-title{font-size:13px;font-weight:700;color:#e7eaf0e6;margin-bottom:8px}.landing-mfeat-text{font-size:12px;line-height:1.6;color:#e7eaf080}.landing-products-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.landing-product-card{padding:28px 24px;border-radius:20px;border:1px solid rgba(255,255,255,.07);background:#ffffff08;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:flex;flex-direction:column;transition:all .3s ease}.landing-product-card:hover{border-color:#f59e0b38;transform:translateY(-6px);box-shadow:0 20px 50px #0006}.landing-product-icon-wrap{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:24px;margin-bottom:18px;background:linear-gradient(135deg,#f59e0b1f,#f9731614);border:1px solid rgba(245,158,11,.15)}.landing-product-title{font-size:15px;font-weight:700;color:#e7eaf0f2;margin-bottom:10px}.landing-product-text{font-size:13px;line-height:1.65;color:#e7eaf080;flex:1;margin-bottom:18px}.landing-product-badge{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border-radius:8px;border:1px solid rgba(245,158,11,.25);background:#f59e0b12;color:#f59e0b;font-size:11px;font-weight:700;text-transform:uppercase;text-decoration:none;letter-spacing:.07em;cursor:pointer;align-self:flex-start;transition:all .2s ease}.landing-product-badge:hover{background:#f59e0b24;border-color:#f59e0b73;transform:translate(2px)}.landing-inst-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.landing-inst-card{padding:32px 24px;border-radius:20px;border:1px solid rgba(255,255,255,.07);background:#ffffff06;text-align:center;transition:all .3s ease}.landing-inst-card:hover{border-color:#ffffff24;transform:translateY(-5px);box-shadow:0 20px 50px #0006}.landing-inst-icon{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:26px;margin:0 auto 16px;background:#f59e0b14;border:1px solid rgba(245,158,11,.12)}.landing-inst-title{font-size:15px;font-weight:700;color:#e7eaf0f2;margin-bottom:10px}.landing-inst-text{font-size:13px;line-height:1.65;color:#e7eaf080}.landing-features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.landing-feat-card{padding:28px 26px;border-radius:20px;border:1px solid rgba(255,255,255,.07);background:#ffffff06;transition:all .3s ease}.landing-feat-card:hover{border-color:#f59e0b2e;transform:translateY(-4px);box-shadow:0 16px 48px #00000059}.landing-feat-icon{width:48px;height:48px;border-radius:13px;display:flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:16px}.landing-feat-card:nth-child(3n+1) .landing-feat-icon{background:linear-gradient(135deg,#f59e0b2e,#f973161a);border:1px solid rgba(245,158,11,.2)}.landing-feat-card:nth-child(3n+2) .landing-feat-icon{background:linear-gradient(135deg,#10b9812e,#14f1951a);border:1px solid rgba(16,185,129,.2)}.landing-feat-card:nth-child(3n+3) .landing-feat-icon{background:linear-gradient(135deg,#6366f12e,#8b5cf61a);border:1px solid rgba(99,102,241,.2)}.landing-feat-title{font-size:15px;font-weight:700;color:#e7eaf0f2;margin-bottom:10px}.landing-feat-text{font-size:13px;line-height:1.65;color:#e7eaf080}.landing-deposit-layout{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:48px}.landing-deposit-card{padding:36px 32px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all .3s ease}.landing-deposit-card:hover{border-color:#ffffff29;transform:translateY(-4px);box-shadow:0 20px 60px #0006}.landing-deposit-card-icon{width:60px;height:60px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:28px;margin-bottom:20px;background:#f59e0b17;border:1px solid rgba(245,158,11,.15)}.landing-deposit-card-title{font-size:20px;font-weight:800;color:#e7eaf0fa;margin-bottom:10px}.landing-deposit-card-text{font-size:14px;line-height:1.65;color:#e7eaf08c;margin-bottom:22px}.landing-steps{display:flex;flex-direction:column;gap:10px;margin-bottom:24px}.landing-step{display:flex;align-items:center;gap:12px;font-size:13px;color:#e7eaf0b3}.landing-step-num{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#f59e0b,#f97316);color:#080810;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.landing-deposit-action-btn{display:inline-block;padding:12px 22px;border-radius:12px;border:1px solid rgba(245,158,11,.3);background:#f59e0b17;color:#f59e0b;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none;text-align:center;transition:all .2s ease}.landing-deposit-action-btn:hover{background:#f59e0b2e;border-color:#f59e0b80;transform:translate(2px)}.landing-deposit-cta{padding:52px 40px;border-radius:24px;border:1px solid rgba(245,158,11,.18);background:linear-gradient(135deg,#f59e0b12,#f973160a);text-align:center;position:relative;overflow:hidden}.landing-deposit-cta:before{content:"";position:absolute;top:-80px;left:50%;transform:translate(-50%);width:400px;height:200px;background:radial-gradient(ellipse,rgba(245,158,11,.12) 0%,transparent 70%);pointer-events:none}.landing-deposit-cta-title{font-size:clamp(20px,2.5vw,28px);font-weight:800;color:#e7eaf0fa;margin-bottom:12px}.landing-deposit-cta-text{font-size:15px;color:#e7eaf099;margin-bottom:28px;max-width:56ch;margin-left:auto;margin-right:auto}.landing-deposit-cta-btns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.landing-copy-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.landing-copy-card{padding:28px 24px;border-radius:20px;border:1px solid rgba(255,255,255,.07);background:#ffffff06;transition:all .3s ease}.landing-copy-card:hover{border-color:#f59e0b2e;transform:translateY(-4px)}.landing-copy-trader{display:flex;align-items:center;gap:12px;margin-bottom:18px}.landing-copy-avatar{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#f59e0b,#f97316);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:800;color:#080810;flex-shrink:0}.landing-copy-name{font-size:15px;font-weight:700;color:#e7eaf0f2}.landing-copy-badge{font-size:10px;color:#10b981;background:#10b9811a;border:1px solid rgba(16,185,129,.2);border-radius:5px;padding:2px 7px;font-weight:600}.landing-copy-stats{display:grid;gap:8px;margin-bottom:18px}.landing-copy-kv{display:flex;justify-content:space-between;font-size:13px;color:#e7eaf08c}.landing-copy-kv span:last-child{font-weight:600;color:#e7eaf0d9;font-variant-numeric:tabular-nums}.landing-copy-btn{display:block;width:100%;padding:10px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#e7eaf0d9;font-size:13px;font-weight:600;cursor:pointer;text-decoration:none;text-align:center;transition:all .2s ease}.landing-copy-btn:hover{background:#f59e0b1a;border-color:#f59e0b40;color:#f59e0b}.landing-web3-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.landing-web3-card{padding:32px 24px;border-radius:20px;border:1px solid rgba(255,255,255,.07);background:#ffffff06;text-align:center;transition:all .3s ease}.landing-web3-card:hover{border-color:#f59e0b2e;transform:translateY(-5px);box-shadow:0 18px 50px #0006}.landing-web3-icon{width:58px;height:58px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:26px;margin:0 auto 18px;background:linear-gradient(135deg,#6366f126,#8b5cf614);border:1px solid rgba(99,102,241,.2)}.landing-web3-title{font-size:15px;font-weight:700;color:#e7eaf0f2;margin-bottom:10px}.landing-web3-text{font-size:13px;line-height:1.65;color:#e7eaf080}.landing-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.landing-trust-card{padding:28px 24px;border-radius:20px;border:1px solid rgba(255,255,255,.07);background:#ffffff06;transition:all .3s ease}.landing-trust-card:hover{border-color:#10b98133;transform:translateY(-4px)}.landing-trust-icon{width:46px;height:46px;border-radius:13px;display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:14px;background:linear-gradient(135deg,#10b98126,#14f19514);border:1px solid rgba(16,185,129,.2)}.landing-trust-title{font-size:14px;font-weight:700;color:#e7eaf0f2;margin-bottom:8px}.landing-trust-text{font-size:12.5px;line-height:1.65;color:#e7eaf080}.landing-faq-list{display:flex;flex-direction:column;gap:12px;max-width:860px;margin:0 auto}.landing-faq-item{border-radius:16px;border:1px solid rgba(255,255,255,.07);background:#ffffff06;overflow:hidden;transition:border-color .25s ease,background .25s ease}.landing-faq-item:hover{border-color:#ffffff1f;background:#ffffff09}.landing-faq-item.open{border-color:#f59e0b47;background:#f59e0b0a}.landing-faq-question{padding:22px 24px;font-size:15px;font-weight:600;color:#e7eaf0eb;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;-webkit-user-select:none;user-select:none;transition:color .2s ease}.landing-faq-question:hover{color:#f59e0b}.landing-faq-icon{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:400;color:#f59e0b;background:#f59e0b14;border:1px solid rgba(245,158,11,.18);flex-shrink:0;transition:transform .3s ease}.landing-faq-item.open .landing-faq-icon{transform:rotate(180deg)}.landing-faq-answer{padding:0 24px 22px;font-size:14px;line-height:1.75;color:#e7eaf09e;animation:landing-fadeIn .25s ease}.landing-academy-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.landing-academy-card{padding:26px 22px;border-radius:18px;border:1px solid rgba(255,255,255,.07);background:#ffffff06;transition:all .25s ease}.landing-academy-card:hover{border-color:#f59e0b2e;transform:translateY(-3px)}.landing-academy-tag{display:inline-block;padding:3px 10px;border-radius:6px;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;margin-bottom:12px;background:#f59e0b1a;color:#f59e0b}.landing-academy-title{font-size:14px;font-weight:700;color:#e7eaf0eb;margin-bottom:8px}.landing-academy-text{font-size:12.5px;line-height:1.65;color:#e7eaf080}.landing-final-cta{padding:100px 0;position:relative;overflow:hidden}.landing-final-cta:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 50% 0%,rgba(245,158,11,.1) 0%,transparent 70%),radial-gradient(ellipse 40% 40% at 80% 100%,rgba(16,185,129,.06) 0%,transparent 70%);pointer-events:none}.landing-final-cta-inner{text-align:center;position:relative;z-index:1}.landing-final-cta h2{font-size:clamp(32px,4vw,52px);font-weight:900;line-height:1.08;letter-spacing:-.02em;margin-bottom:20px}.landing-final-cta p{font-size:17px;color:#e7eaf099;max-width:52ch;margin:0 auto 40px}.landing-final-cta-btns{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.landing-final-cta-note{margin-top:20px;font-size:12px;color:#e7eaf059}.landing-divider{height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.07),transparent);margin:0}@media(max-width:1100px){.landing-products-grid,.landing-inst-grid,.landing-web3-grid,.landing-trust-grid{grid-template-columns:repeat(2,1fr)}.landing-stats-inner{grid-template-columns:repeat(2,1fr);gap:1px}.landing-stat-item{padding:16px;border-right:none;border-bottom:1px solid rgba(255,255,255,.06)}.landing-stat-item:nth-child(odd){border-right:1px solid rgba(255,255,255,.06)}.landing-markets-features{grid-template-columns:repeat(2,1fr)}}@media(max-width:980px){.landing-hero-inner{grid-template-columns:1fr;gap:40px}.landing-hero-panel{max-width:560px}.landing-section,.landing-final-cta{padding:72px 0}.landing-buy-grid{grid-template-columns:repeat(2,1fr)}.landing-sentiment-cards{grid-template-columns:repeat(3,1fr)}.landing-crypto-grid{grid-template-columns:repeat(2,1fr)}.landing-gainers-losers{grid-template-columns:1fr}.landing-market-stats{grid-template-columns:repeat(3,1fr)}.landing-features-grid{grid-template-columns:repeat(2,1fr)}.landing-copy-grid,.landing-deposit-layout{grid-template-columns:1fr}.landing-academy-grid{grid-template-columns:repeat(2,1fr)}.landing-markets-head{flex-direction:column;align-items:flex-start}}@media(max-width:640px){.landing-hero h1{letter-spacing:-.01em}.landing-hero-cta{flex-direction:column}.landing-hero-features,.landing-buy-grid,.landing-sentiment-cards,.landing-crypto-grid,.landing-products-grid,.landing-inst-grid,.landing-features-grid,.landing-web3-grid,.landing-trust-grid,.landing-academy-grid{grid-template-columns:1fr}.landing-stats-inner{grid-template-columns:repeat(2,1fr)}.landing-market-stats,.landing-markets-features{grid-template-columns:1fr}.landing-deposit-cta-btns,.landing-final-cta-btns{flex-direction:column;align-items:center}.landing-section,.landing-final-cta{padding:56px 0}.landing-section-head{margin-bottom:36px}}.admin-login-page{min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(1200px 800px at 70% 10%,rgba(0,179,255,.22),transparent 55%),radial-gradient(900px 700px at 30% 30%,rgba(138,43,226,.2),transparent 55%),linear-gradient(180deg,#070a12,#060814)}.admin-login-header{padding:24px 0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070a12a8;position:relative;z-index:100}.admin-login-header-content{width:min(1280px,calc(100% - 96px));margin:0 auto;display:flex;align-items:center;justify-content:space-between}.admin-brand{display:inline-flex;align-items:center;gap:10px;font-weight:700;letter-spacing:.04em;text-decoration:none;color:inherit}.admin-brand-mark{width:12px;height:12px;border-radius:4px;background:linear-gradient(135deg,#00b3ff,#8a2be2);box-shadow:0 0 24px #00b3ff52}.admin-brand-text{font-size:14px}.admin-login-main{flex:1;display:flex;align-items:center;justify-content:center;padding:48px 24px}.admin-login-container{width:min(1080px,100%);display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:center}.admin-login-info{padding-right:24px}.admin-login-title{font-size:clamp(28px,3.5vw,42px);line-height:1.15;margin:0 0 16px}.admin-login-subtitle{color:#e7eaf0c7;margin:0 0 24px;font-size:15px;line-height:1.6}.admin-login-features{list-style:none;padding:0;margin:0;display:grid;gap:12px}.admin-login-features li{padding-left:24px;position:relative;color:#e7eaf0d1;font-size:14px}.admin-login-features li:before{content:"•";position:absolute;left:8px;color:#00b3ffd9;font-weight:700}.admin-login-form-wrap{border-radius:20px;border:1px solid rgba(255,255,255,.12);background:#0a0e1ab8;padding:32px;box-shadow:0 18px 60px #00000073;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.admin-login-form-title{font-size:22px;margin:0 0 24px;text-align:center}.admin-login-form{display:grid;gap:20px}.admin-login-error{padding:12px 14px;border-radius:12px;background:#ff52521f;border:1px solid rgba(255,82,82,.28);color:#ff7878f2;font-size:13px;text-align:center}.admin-login-field{display:grid;gap:8px}.admin-login-label{font-size:13px;font-weight:600;color:#e7eaf0e0}.admin-login-input{height:48px;padding:0 14px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:#e7eaf0f5;font-size:14px;outline:none;transition:border-color .2s ease,background .2s ease}.admin-login-input::placeholder{color:#e7eaf06b}.admin-login-input:focus{border-color:#00b3ff6b;background:#ffffff0f}.admin-login-btn{height:48px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(135deg,#00b3fff2,#8a2be2f2);color:#e7eaf0fa;font-size:14px;font-weight:600;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;margin-top:8px}.admin-login-btn:hover{transform:translateY(-1px);box-shadow:0 8px 24px #00b3ff59}.admin-login-btn:active{transform:translateY(0)}.admin-login-footer{padding:24px 0;text-align:center;border-top:1px solid rgba(255,255,255,.08);background:#070a129e}.admin-login-footer p{margin:0;font-size:13px;color:#e7eaf0ad}.admin-lang-trigger{display:flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:#e7eaf0eb;font-size:13px;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease}.admin-lang-trigger:hover{background:#ffffff14;border-color:#ffffff38}.admin-lang-arrow{font-size:10px;opacity:.7}.admin-lang-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:120px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#0a0e1af2;box-shadow:0 12px 40px #00000080;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:6px;z-index:1000}.admin-lang-item{width:100%;padding:10px 14px;border:none;background:transparent;color:#e7eaf0e0;font-size:13px;font-weight:500;text-align:left;cursor:pointer;border-radius:8px;transition:background .15s ease,color .15s ease}.admin-lang-item:hover{background:#ffffff14;color:#e7eaf0fa}.admin-lang-item.active{background:#00b3ff26;color:#00b3fffa;font-weight:600}@media(max-width:980px){.admin-login-container{grid-template-columns:1fr;gap:32px}.admin-login-info{padding-right:0;text-align:center}.admin-login-features li:before{left:0}.admin-login-features li{padding-left:20px}}@media(max-width:480px){.admin-login-header-content{width:calc(100% - 24px)}.admin-login-main{padding:24px 12px}.admin-login-form-wrap{padding:24px 16px}}.lang-selector{position:relative}.lang-selector__trigger{display:flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:#e7eaf0eb;font-size:13px;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease}.lang-selector__trigger:hover{background:#ffffff14;border-color:#ffffff38}.lang-selector__arrow{font-size:10px;opacity:.7}.lang-selector__menu{position:absolute;top:calc(100% + 8px);right:0;min-width:120px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#0a0e1af2;box-shadow:0 12px 40px #00000080;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:6px;z-index:1000}.lang-selector__item{width:100%;padding:10px 14px;border:none;background:transparent;color:#e7eaf0e0;font-size:13px;font-weight:500;text-align:left;cursor:pointer;border-radius:8px;transition:background .15s ease,color .15s ease}.lang-selector__item:hover{background:#ffffff14;color:#e7eaf0fa}.lang-selector__item--active{background:#00b3ff26;color:#00b3fffa;font-weight:600}.lang-selector--register .lang-selector__item--active{background:#ffb80026;color:#ffb800fa}.app-header{background:#080810d9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);position:sticky;top:0;z-index:100}.header-content{max-width:1400px;margin:0 auto;padding:0 24px;height:62px;display:flex;justify-content:space-between;align-items:center;gap:32px}.brand{display:flex;align-items:center;text-decoration:none;flex-shrink:0;transition:filter .25s ease}.brand:hover{filter:brightness(1.2)}.brand-logo{height:42px;width:auto;object-fit:contain;mix-blend-mode:lighten}.header-nav{display:flex;align-items:center;gap:2px;flex:1}.header-nav-link{color:#fff9;text-decoration:none;font-size:13px;font-weight:500;padding:6px 12px;border-radius:6px;transition:color .2s,background .2s;white-space:nowrap}.header-nav-link:hover{color:#fff;background:#ffffff12}.header-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.header-link{color:#ffffffa6;text-decoration:none;font-size:13px;font-weight:500;padding:7px 14px;border-radius:8px;transition:color .2s,background .2s}.header-link:hover{color:#fff;background:#ffffff12}.header-btn{padding:8px 20px;border-radius:8px;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer;border:none;transition:all .25s ease;white-space:nowrap;display:inline-flex;align-items:center}.header-btn-primary{background:linear-gradient(135deg,#f59e0b,#f97316);color:#000}.header-btn-primary:hover{transform:translateY(-1px);box-shadow:0 4px 18px #f59e0b73}.header-btn-logout{background:#ef444414;color:#ef4444;border:1px solid rgba(239,68,68,.25)}.header-btn-logout:hover{background:#ef444429;border-color:#ef444480;box-shadow:0 0 14px #ef444433}.header-glow-line{height:1px;background:linear-gradient(90deg,transparent 0%,rgba(245,158,11,0) 10%,rgba(245,158,11,.7) 35%,rgba(16,185,129,.7) 50%,rgba(245,158,11,.7) 65%,rgba(245,158,11,0) 90%,transparent 100%);background-size:200% 100%;animation:glow-move 5s linear infinite}@keyframes glow-move{0%{background-position:100% 0}to{background-position:-100% 0}}@media(max-width:1024px){.header-nav{display:none}}@media(max-width:768px){.header-content{padding:0 16px;height:54px;gap:12px}.brand-logo{height:34px}.header-actions{gap:8px}.header-link{display:none}.header-btn{padding:6px 14px;font-size:12px}}@media(max-width:480px){.header-content{padding:0 12px;height:50px}.brand-logo{height:28px}.header-btn{padding:6px 12px;font-size:12px}}.site-footer{position:relative;background:#060810;border-top:1px solid rgba(255,255,255,.06);overflow:hidden;margin-top:auto}.footer-glow{position:absolute;top:0;left:50%;transform:translate(-50%);width:600px;height:1px;background:linear-gradient(90deg,transparent,rgba(245,158,11,.6),transparent)}.footer-inner{max-width:1280px;margin:0 auto;padding:56px 40px 40px;display:flex;gap:64px}.footer-brand-col{flex:0 0 260px;display:flex;flex-direction:column;gap:12px}.footer-logo-link{display:inline-block;width:fit-content}.footer-logo{height:8vh;width:auto;object-fit:contain;border-radius:8px;mix-blend-mode:lighten}.footer-tagline{font-size:13px;color:#ffffff80;line-height:1.6;margin:0;max-width:220px}.footer-regulated{font-size:11px;color:#ffffff4d;margin:0;padding:6px 10px;border:1px solid rgba(255,255,255,.08);border-radius:6px;background:#ffffff05;line-height:1.5}.footer-cols{flex:1;display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.footer-col{display:flex;flex-direction:column;gap:10px}.footer-col-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#ffffff59;margin:0 0 6px}.footer-link{font-size:14px;color:#fff9;text-decoration:none;background:none;border:none;padding:0;cursor:pointer;text-align:left;transition:color .2s;width:fit-content;font-family:inherit}.footer-link:hover{color:#f59e0b}.footer-bottom{border-top:1px solid rgba(255,255,255,.05)}.footer-bottom-inner{max-width:1280px;margin:0 auto;padding:20px 40px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.footer-copy{font-size:12px;color:#ffffff4d}.footer-bottom-links{display:flex;gap:20px;flex-wrap:wrap}.footer-bottom-link{font-size:12px;color:#ffffff4d;background:none;border:none;padding:0;cursor:pointer;font-family:inherit;transition:color .2s}.footer-bottom-link:hover{color:#ffffffb3}@media(max-width:900px){.footer-inner{flex-direction:column;gap:40px;padding:40px 24px 32px}.footer-brand-col{flex:none}.footer-cols{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.footer-inner{padding:32px 16px 24px}.footer-cols{grid-template-columns:1fr 1fr;gap:24px}.footer-bottom-inner{padding:16px;flex-direction:column;align-items:flex-start;gap:10px}}@media(max-width:380px){.footer-cols{grid-template-columns:1fr}}.rich-text-editor{display:flex;flex-direction:column;gap:8px;width:100%}.rte-toolbar{display:flex;align-items:center;gap:6px;padding:10px 12px;background:#0f0f0f;border:1px solid #2a2a2a;border-radius:8px;flex-wrap:wrap;box-shadow:0 2px 8px #0000004d}.rte-btn{min-width:36px;height:36px;padding:6px 10px;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:6px;color:#e0e0e0;cursor:pointer;font-size:14px;font-weight:600;transition:all .15s ease;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none}.rte-btn:hover{background:#2a2a2a;border-color:#3a3a3a;color:#fff;transform:translateY(-1px);box-shadow:0 2px 6px #0000004d}.rte-btn:active{background:#333;transform:translateY(0);box-shadow:none}.rte-divider{width:1px;height:28px;background:#2a2a2a;margin:0 6px;align-self:center}.rte-select{height:36px;padding:6px 10px;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:6px;color:#e0e0e0;cursor:pointer;font-size:13px;min-width:140px;transition:all .15s ease;outline:none}.rte-select:hover{background:#2a2a2a;border-color:#3a3a3a;color:#fff}.rte-select:focus{border-color:#f59e0b;box-shadow:0 0 0 2px #f59e0b26}.rte-color-picker{position:relative;display:flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:6px 10px;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:6px;cursor:pointer;transition:all .15s ease}.rte-color-picker:hover{background:#2a2a2a;border-color:#3a3a3a;transform:translateY(-1px);box-shadow:0 2px 6px #0000004d}.rte-color-picker span{color:#fff;font-weight:600;font-size:14px;pointer-events:none}.rte-color-picker input[type=color]{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer}.rte-content{width:100%;padding:14px 16px;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:8px;color:#e0e0e0;font-size:14px;line-height:1.7;overflow-y:auto;max-height:500px;outline:none;transition:all .2s ease;box-shadow:inset 0 1px 3px #0003}.rte-content:focus{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b26,inset 0 1px 3px #0003;background:#1f1f1f}.rte-content:empty:before{content:attr(data-placeholder);color:#555;pointer-events:none;font-style:italic}.rte-content ul,.rte-content ol{margin:8px 0;padding-left:24px}.rte-content li{margin:4px 0}.rte-content p{margin:8px 0}.rte-content:first-child{margin-top:0}.rte-content:last-child{margin-bottom:0}.register-page{min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(1200px 800px at 70% 10%,rgba(0,179,255,.22),transparent 55%),radial-gradient(900px 700px at 30% 30%,rgba(138,43,226,.2),transparent 55%),linear-gradient(180deg,#070a12,#060814)}.register-header{padding:16px 0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070a12a8;position:relative;z-index:100}.register-header-content{width:min(1280px,calc(100% - 48px));margin:0 auto;display:flex;align-items:center;justify-content:space-between}.register-brand{display:inline-flex;align-items:center;gap:8px;font-weight:700;letter-spacing:.04em;text-decoration:none;color:inherit;font-size:18px}.register-brand-mark{width:28px;height:28px;border-radius:6px;background:linear-gradient(135deg,#ffb800,#ff8c00);display:flex;align-items:center;justify-content:center;font-weight:900;font-size:16px;color:#000}.register-header-right{display:flex;align-items:center;gap:24px}.register-nav{display:flex;gap:24px;font-size:14px}.register-nav a{color:#e7eaf0d1;text-decoration:none;transition:color .2s ease}.register-nav a:hover{color:#e7eaf0}.register-lang-selector{position:relative}.register-lang-trigger{display:flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:#e7eaf0eb;font-size:13px;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease}.register-lang-trigger:hover{background:#ffffff14;border-color:#ffffff38}.register-lang-arrow{font-size:10px;opacity:.7}.register-lang-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:120px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#0a0e1af2;box-shadow:0 12px 40px #00000080;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:6px;z-index:1000}.register-lang-item{width:100%;padding:10px 14px;border:none;background:transparent;color:#e7eaf0e0;font-size:13px;font-weight:500;text-align:left;cursor:pointer;border-radius:8px;transition:background .15s ease,color .15s ease}.register-lang-item:hover{background:#ffffff14;color:#e7eaf0fa}.register-lang-item.active{background:#ffb80026;color:#ffb800fa;font-weight:600}.register-main{flex:1;display:flex;align-items:center;justify-content:center;padding:48px 24px}.register-container{width:min(1180px,100%);display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.register-info{padding-right:24px;padding-top:48px}.register-title{font-size:clamp(32px,4vw,48px);line-height:1.15;margin:0 0 20px;background:linear-gradient(135deg,#fffffffa,#e7eaf0d9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.register-subtitle{color:#e7eaf0c7;margin:0 0 32px;font-size:16px;line-height:1.6}.register-features{list-style:none;padding:0;margin:0;display:grid;gap:16px}.register-features li{display:flex;align-items:start;gap:12px;color:#e7eaf0e0;font-size:15px;line-height:1.5}.feature-icon{width:20px;height:20px;border-radius:50%;background:#00b3ff26;color:#00b3fff2;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0;margin-top:2px}.register-form-wrap{border-radius:20px;border:1px solid rgba(255,255,255,.12);background:#0a0e1ab8;padding:32px;box-shadow:0 18px 60px #00000073;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.register-form-title{font-size:24px;margin:0 0 24px;text-align:center}.register-form{display:grid;gap:18px}.register-error{padding:12px 14px;border-radius:12px;background:#ff52521f;border:1px solid rgba(255,82,82,.28);color:#ff7878f2;font-size:13px;text-align:center}.register-field{display:grid;gap:8px}.register-label{font-size:13px;font-weight:600;color:#e7eaf0e0}.register-input,.register-select{height:48px;padding:0 14px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:#e7eaf0f5;font-size:14px;outline:none;transition:border-color .2s ease,background .2s ease}.register-input::placeholder{color:#e7eaf06b}.register-input:focus,.register-select:focus{border-color:#00b3ff6b;background:#ffffff0f}.register-select{cursor:pointer;color-scheme:dark}.register-select option{background:#0a0e1af2;color:#e7eaf0f5;padding:8px}.register-select option.highlighted-country{font-weight:700}.register-select optgroup{background:#0a0e1af2;color:#e7eaf0b8;font-weight:700;font-size:13px;padding:6px 8px}.register-checkbox-field{display:flex;align-items:start;gap:10px;margin-top:4px}.register-checkbox{width:18px;height:18px;margin-top:2px;cursor:pointer;accent-color:rgba(0,179,255,.85)}.register-checkbox-label{font-size:13px;color:#e7eaf0d1;line-height:1.5;cursor:pointer}.register-link{color:#ffb800f2;text-decoration:none;transition:color .2s ease}.register-link:hover{color:#ffb800;text-decoration:underline}.register-btn{height:52px;border-radius:12px;border:none;background:linear-gradient(135deg,#ffb800,#ff8c00);color:#000;font-size:15px;font-weight:700;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;margin-top:8px}.register-btn:hover{transform:translateY(-1px);box-shadow:0 8px 24px #ffb80073}.register-btn:active{transform:translateY(0)}.register-footer-text{text-align:center;font-size:13px;color:#e7eaf0b8;margin:12px 0 0}.register-footer-text.small{font-size:12px;color:#e7eaf09e}.register-security{margin-top:24px;padding-top:24px;border-top:1px solid rgba(255,255,255,.08)}.register-security-title{font-size:13px;font-weight:600;color:#e7eaf0e0;margin:0 0 12px}.register-security-list{list-style:none;padding:0;margin:0;display:grid;gap:8px}.register-security-list li{font-size:12px;color:#e7eaf0ad;padding-left:16px;position:relative}.register-security-list li:before{content:"•";position:absolute;left:4px;color:#00b3ffa6}@media(max-width:1024px){.register-container{grid-template-columns:1fr;gap:40px}.register-info{padding-right:0;padding-top:0;text-align:center}.register-features li{justify-content:center}.register-nav{display:none}}@media(max-width:480px){.register-header-content{width:calc(100% - 24px)}.register-main{padding:24px 12px}.register-form-wrap{padding:24px 16px}}.login-page{min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(1200px 800px at 70% 10%,rgba(0,179,255,.22),transparent 55%),radial-gradient(900px 700px at 30% 30%,rgba(138,43,226,.2),transparent 55%),linear-gradient(180deg,#070a12,#060814)}.login-header{padding:12px 0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070a12a8;position:relative;z-index:100}.login-header-content{width:min(1280px,calc(100% - 48px));margin:0 auto;display:flex;align-items:center;justify-content:space-between}.login-brand{display:inline-flex;align-items:center;gap:8px;font-weight:700;letter-spacing:.04em;text-decoration:none;color:inherit;font-size:18px}.login-brand-mark{width:28px;height:28px;border-radius:6px;background:linear-gradient(135deg,#ffb800,#ff8c00);display:flex;align-items:center;justify-content:center;font-weight:900;font-size:16px;color:#000}.login-header-right{display:flex;align-items:center;gap:24px}.login-nav{display:flex;gap:20px;font-size:12px}.login-nav a{color:#e7eaf0ad;text-decoration:none;transition:color .2s ease}.login-nav a:hover{color:#e7eaf0eb}.login-telegram-banner{padding:14px 0;background:#0a0e1a80;border-bottom:1px solid rgba(255,255,255,.06);text-align:center;display:flex;align-items:center;justify-content:center;gap:12px;font-size:14px}.login-telegram-icon{font-size:18px}.login-telegram-subtitle{color:#e7eaf09e;font-size:13px}.login-main{flex:1;display:flex;align-items:center;justify-content:center;padding:48px 24px}.login-container{width:min(1180px,100%);display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.login-info{padding-right:24px;padding-top:48px}.login-title{font-size:clamp(32px,4vw,48px);line-height:1.15;margin:0 0 20px;background:linear-gradient(135deg,#fffffffa,#e7eaf0d9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.login-subtitle{color:#e7eaf0c7;margin:0 0 32px;font-size:16px;line-height:1.6}.login-features{list-style:none;padding:0;margin:0;display:grid;gap:16px}.login-features li{display:flex;align-items:start;gap:12px;color:#e7eaf0e0;font-size:15px;line-height:1.5}.login-feature-icon{width:20px;height:20px;border-radius:50%;background:#ffb80026;color:#ffb800f2;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0;margin-top:2px}.login-form-wrap{border-radius:20px;border:1px solid rgba(255,255,255,.12);background:#0a0e1ab8;padding:32px;box-shadow:0 18px 60px #00000073;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.login-form-title{font-size:24px;margin:0 0 24px;text-align:center}.login-form{display:grid;gap:18px}.login-error{padding:12px 14px;border-radius:12px;background:#ff52521f;border:1px solid rgba(255,82,82,.28);color:#ff7878f2;font-size:13px;text-align:center}.login-field{display:grid;gap:8px}.login-label{font-size:13px;font-weight:600;color:#e7eaf0e0}.login-input{height:48px;padding:0 14px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:#e7eaf0f5;font-size:14px;outline:none;transition:border-color .2s ease,background .2s ease;letter-spacing:2px;font-weight:600}.login-input::placeholder{color:#e7eaf06b;letter-spacing:normal;font-weight:400}.login-input:focus{border-color:#ffb8006b;background:#ffffff0f}.login-hint{font-size:12px;color:#e7eaf094;margin:0}.login-btn{height:52px;border-radius:12px;border:none;background:linear-gradient(135deg,#ffb800,#ff8c00);color:#000;font-size:15px;font-weight:700;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;margin-top:8px}.login-btn:hover{transform:translateY(-1px);box-shadow:0 8px 24px #ffb80073}.login-btn:active{transform:translateY(0)}.login-register-link{text-align:center;font-size:13px;color:#e7eaf0b8;margin:12px 0 0}.login-link{color:#ffb800f2;text-decoration:none;transition:color .2s ease}.login-link:hover{color:#ffb800;text-decoration:underline}.login-divider{margin:24px 0;text-align:center;position:relative}.login-divider:before,.login-divider:after{content:"";position:absolute;top:50%;width:calc(50% - 80px);height:1px;background:#ffffff1a}.login-divider:before{left:0}.login-divider:after{right:0}.login-divider span{font-size:12px;color:#e7eaf094;background:#0a0e1ab8;padding:0 12px}.login-oauth{display:grid;grid-template-columns:1fr 1fr;gap:12px}.login-oauth-btn{height:44px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:#e7eaf0eb;font-size:13px;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}.login-oauth-btn:hover{background:#ffffff14;border-color:#ffffff38}.login-oauth-icon{font-size:16px}.login-security{margin-top:24px;padding-top:24px;border-top:1px solid rgba(255,255,255,.08)}.login-security-list{list-style:none;padding:0;margin:0;display:grid;gap:8px}.login-security-list li{font-size:12px;color:#e7eaf0ad;padding-left:16px;position:relative}.login-security-list li:before{content:"•";position:absolute;left:4px;color:#ffb800a6}@media(max-width:1024px){.login-container{grid-template-columns:1fr;gap:40px}.login-info{padding-right:0;padding-top:0;text-align:center}.login-features li{justify-content:center}.login-nav{display:none}}@media(max-width:480px){.login-header-content{width:calc(100% - 24px)}.login-main{padding:24px 12px}.login-form-wrap{padding:24px 16px}}.dashboard-page{min-height:100vh;background:linear-gradient(135deg,#0a0a0a,#1a1a1a);color:#fff}.dashboard-header{background:#141414f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.1);position:sticky;top:0;z-index:100}.dashboard-header-content{max-width:1400px;margin:0 auto;padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center}.dashboard-brand{display:flex;align-items:center;gap:.5rem;text-decoration:none;color:#fff;font-weight:700;font-size:1.5rem}.dashboard-brand-mark{width:40px;height:40px;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:1.5rem}.dashboard-brand-text{letter-spacing:.05em}.dashboard-container{max-width:1400px;margin:0 auto;padding:2rem}.dashboard-user-card{background:linear-gradient(135deg,#1e1e1ecc,#141414cc);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2rem;margin-bottom:2rem;display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.user-info{display:flex;gap:1.5rem;flex:1}.user-avatar{width:80px;height:80px;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2.5rem;flex-shrink:0}.avatar-icon{filter:brightness(0) invert(1)}.user-details{flex:1}.user-name{font-size:1.5rem;font-weight:700;margin:0 0 .75rem}.user-ids{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.75rem}.user-id{display:flex;align-items:center;gap:.75rem;font-size:1rem}.user-telegram{display:flex;align-items:center;gap:.5rem;font-size:.9rem}.id-label{color:#fff9;font-weight:600;font-size:.95rem}.telegram-label{color:#fff9;font-weight:500}.id-value{font-weight:700;color:#fff;font-size:1.15rem;letter-spacing:.03em}.telegram-value{font-weight:600;color:#fff}.copy-btn{background:#f59e0b33;border:1px solid rgba(245,158,11,.3);color:#f59e0b;padding:.25rem .75rem;border-radius:6px;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s}.copy-btn:hover{background:#f59e0b4d;border-color:#f59e0b}.vip-badge{background:linear-gradient(135deg,#f59e0b,#d97706);color:#000;padding:.25rem .75rem;border-radius:6px;font-size:.75rem;font-weight:700}.verification-status{display:flex;align-items:center;gap:.5rem;color:#10b981;font-size:.9rem}.status-icon{font-size:1.2rem}.user-balance{text-align:right;flex-shrink:0}.balance-label{color:#fff9;font-size:.9rem;margin:0 0 .5rem}.balance-amount{font-size:2.5rem;font-weight:700;margin:0 0 .5rem;background:linear-gradient(135deg,#fff,#f59e0b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.balance-pnl{font-size:.9rem;margin:0 0 1.5rem;color:#fff9}.balance-pnl .positive{color:#10b981}.balance-pnl .negative{color:#ef4444}.balance-actions{display:flex;gap:1rem}.btn-deposit,.btn-withdraw{padding:.75rem 1.5rem;border-radius:8px;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.5rem;border:none}.btn-deposit{background:linear-gradient(135deg,#f59e0b,#d97706);color:#000}.btn-deposit:hover{transform:translateY(-2px);box-shadow:0 8px 16px #f59e0b4d}.btn-withdraw{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2)}.btn-withdraw:hover{background:#ffffff26;border-color:#ffffff4d}.btn-icon{font-size:1.2rem}.dashboard-tabs{display:flex;gap:0;margin-bottom:2rem;border-bottom:1px solid rgba(255,255,255,.08);overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;scrollbar-width:none}.dashboard-tabs::-webkit-scrollbar{display:none}.tab{padding:.85rem 1.4rem;background:transparent;border:none;border-bottom:2px solid transparent;color:#ffffff73;font-weight:500;font-size:.9rem;cursor:pointer;transition:color .2s,border-color .2s;white-space:nowrap;outline:none;margin-bottom:-1px}.tab:hover{color:#fffc}.tab:focus,.tab:focus-visible{outline:none}.tab.active{color:#f59e0b;border-bottom:2px solid #f59e0b;font-weight:600}.dashboard-content{animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.overview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:1.5rem;margin-bottom:2rem}.overview-card{background:linear-gradient(135deg,#1e1e1ecc,#141414cc);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.card-label{color:#fff9;font-size:.9rem;font-weight:500;margin:0 0 .75rem;text-transform:uppercase;letter-spacing:.05em}.card-value{font-size:2rem;font-weight:700;margin:0}.card-currency{font-size:1rem;color:#fff9;font-weight:500}.status-active{color:#10b981}.status-unverified{color:#ef4444}.verification-required-panel{background:linear-gradient(135deg,#1e1e1ee6,#141414e6);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:3rem;text-align:center;max-width:700px;margin:2rem auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.verification-icon{font-size:4rem;margin-bottom:1.5rem;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.verification-title{font-size:2rem;font-weight:700;color:#fff;margin-bottom:1rem}.verification-message{font-size:1.1rem;color:#fffc;margin-bottom:1.5rem;line-height:1.6}.verification-timeline{background:#f59e0b1a;border:1px solid rgba(245,158,11,.3);border-radius:8px;padding:1rem;margin:1.5rem 0;font-size:1rem;color:#fbbf24}.verification-timeline strong{color:#f59e0b;font-weight:700}.verification-steps{background:#ffffff0d;border-radius:12px;padding:1.5rem;margin:2rem 0;text-align:left}.verification-steps h3{font-size:1.2rem;color:#fff;margin-bottom:1rem;text-align:center}.verification-steps ol{list-style:none;counter-reset:step-counter;padding:0}.verification-steps li{counter-increment:step-counter;position:relative;padding-left:3rem;margin-bottom:1rem;color:#fffc;line-height:1.6}.verification-steps li:before{content:counter(step-counter);position:absolute;left:0;top:0;width:2rem;height:2rem;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;font-size:.9rem}.verification-contact{font-size:.95rem;color:#fff9;margin-top:2rem;font-style:italic}.asset-balance-section,.balance-chart-section,.top-traders-section,.testimonials-section{background:linear-gradient(135deg,#1e1e1ecc,#141414cc);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1.5rem;margin-bottom:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.section-title{font-size:1.25rem;font-weight:700;margin:0 0 1.5rem}.empty-state{text-align:center;padding:3rem 1rem;color:#fff6;font-size:.95rem}.chart-container{display:flex;gap:1rem}.chart-y-axis{display:flex;flex-direction:column;justify-content:space-between;font-size:.75rem;color:#fff6;padding:.5rem 0}.chart-area{flex:1;position:relative}.chart-svg{width:100%;height:300px;display:block}.chart-x-axis{display:flex;justify-content:space-between;margin-top:.5rem;font-size:.75rem;color:#fff6}.traders-list{display:flex;flex-direction:column;gap:1rem}.trader-item{display:flex;align-items:center;gap:1rem;padding:1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;transition:all .2s}.trader-item:hover{background:#ffffff14;border-color:#f59e0b4d}.trader-rank{width:40px;height:40px;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:#000;flex-shrink:0}.trader-info{flex:1}.trader-name{font-size:1rem;font-weight:600;margin:0 0 .25rem}.trader-operations{font-size:.85rem;color:#fff9;margin:0}.trader-rating{display:flex;align-items:center;gap:.5rem}.stars{display:flex;gap:.125rem}.star{font-size:1rem}.star.full{color:#f59e0b}.star.half{color:#f59e0b;opacity:.5}.star.empty{color:#fff3}.rating-value{font-weight:600;font-size:.9rem}.testimonials-list{display:flex;flex-direction:column;gap:1rem;max-height:600px;overflow-y:auto;padding-right:.5rem}.testimonials-list::-webkit-scrollbar{width:8px}.testimonials-list::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.testimonials-list::-webkit-scrollbar-thumb{background:#f59e0b80;border-radius:4px}.testimonials-list::-webkit-scrollbar-thumb:hover{background:#f59e0bb3}.testimonial-item{padding:1.5rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;transition:all .2s}.testimonial-item:hover{background:#ffffff14;border-color:#f59e0b4d}.testimonial-header{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.testimonial-avatar{width:50px;height:50px;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.25rem;color:#000;flex-shrink:0}.testimonial-user{flex:1}.testimonial-name{font-size:1rem;font-weight:600;margin:0 0 .25rem}.testimonial-stars{display:flex;gap:.125rem}.testimonial-text{font-size:.95rem;line-height:1.6;color:#fffc;margin:0}.trading-layout{display:grid;grid-template-columns:250px 1fr;gap:1.5rem}.markets-panel{background:linear-gradient(135deg,#1e1e1ecc,#141414cc);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.panel-title{font-size:1.1rem;font-weight:700;margin:0 0 1.5rem;color:#fff}.markets-list{display:flex;flex-direction:column;gap:.5rem;max-height:280px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent}.markets-list::-webkit-scrollbar{width:4px}.markets-list::-webkit-scrollbar-track{background:transparent}.markets-list::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:2px}.market-item{padding:1rem;background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:8px;cursor:pointer;transition:all .2s}.market-item:hover{background:#ffffff0d;border-color:#f59e0b4d}.market-item.active{background:#f59e0b1a;border:1px solid rgba(245,158,11,.4)}.market-info{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.market-pair{font-weight:600;font-size:.95rem;color:#fff}.market-change{font-size:.85rem;font-weight:600}.market-change.positive{color:#10b981}.market-change.negative{color:#ef4444}.market-price{font-size:1rem;font-weight:700;color:#ffffffe6}.trading-main{display:flex;flex-direction:column;gap:1.5rem}.price-chart-panel{background:linear-gradient(135deg,#1e1e1ecc,#141414cc);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.chart-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;gap:8px;flex-wrap:wrap}.timeframe-buttons{display:flex;gap:4px;flex-wrap:wrap}.deposit-bank-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:6px;padding:6px 10px;background:#ffffff08;border-radius:6px}.deposit-bank-row-label{font-size:12px;color:#ffffff80}.deposit-bank-row-value{display:flex;align-items:center;gap:8px;flex-shrink:0}.deposit-copy-btn{background:#f59e0b26;border:none;color:#f59e0b;cursor:pointer;padding:3px 8px;border-radius:4px;font-size:11px}.chart-wrapper{display:flex;gap:1rem;margin-top:1rem}.chart-y-labels{display:flex;flex-direction:column;justify-content:space-between;font-size:.75rem;color:#fff6;min-width:60px;height:300px;flex-shrink:0}.chart-area-trading{flex:1;position:relative}.trading-chart-svg{width:100%;height:300px;display:block}.chart-x-labels{display:flex;justify-content:space-between;margin-top:.5rem;font-size:.75rem;color:#fff6}.order-book-panel{background:linear-gradient(135deg,#1e1e1ecc,#141414cc);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.order-book-container{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:1rem}.order-book-side{display:flex;flex-direction:column}.order-book-header{margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.1)}.bids-label{font-weight:600;font-size:.9rem;color:#10b981;text-transform:uppercase;letter-spacing:.05em}.asks-label{font-weight:600;font-size:.9rem;color:#ef4444;text-transform:uppercase;letter-spacing:.05em}.order-book-list{display:flex;flex-direction:column;gap:.25rem}.order-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.5rem;padding:.5rem;background:#ffffff05;border-radius:4px;font-size:.85rem;transition:background .2s}.order-row:hover{background:#ffffff0d}.order-price{font-weight:600}.order-price.bid{color:#10b981}.order-price.ask{color:#ef4444}.order-amount,.order-total{color:#fff9;text-align:right}.data-table-container{background:linear-gradient(135deg,#1e1e1ecc,#141414cc);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.table-title{font-size:1.25rem;font-weight:700;margin:0 0 1.5rem;color:#fff}.data-table{width:100%;border-collapse:collapse}.table-header{display:grid;grid-template-columns:repeat(6,1fr);gap:1rem;padding:1rem;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.1);border-radius:8px 8px 0 0}.table-header .table-cell{font-size:.75rem;font-weight:600;color:#ffffff80;text-transform:uppercase;letter-spacing:.05em}.table-body{min-height:200px}.table-row{display:grid;grid-template-columns:repeat(6,1fr);gap:1rem;padding:1rem;border-bottom:1px solid rgba(255,255,255,.05);align-items:center}.table-row:hover{background:#ffffff05}.table-row .table-cell{font-size:.875rem;color:#fffc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table-empty-state{display:flex;align-items:center;justify-content:center;min-height:200px;text-align:center;padding:3rem 1rem;color:#fff6;font-size:.95rem}.table-empty-state p{margin:0}.data-table-container:has(.table-header .table-cell:nth-child(6):last-child) .table-header{grid-template-columns:repeat(6,1fr)}.data-table-container:has(.table-header .table-cell:nth-child(7)) .table-header{grid-template-columns:repeat(7,1fr)}.deposit-modal-overlay{position:fixed;inset:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.deposit-modal{background:#141928fa;border:1px solid rgba(255,255,255,.12);border-radius:20px;padding:32px;width:min(500px,calc(100% - 32px));max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 24px 80px #0009}.modal-close{position:absolute;top:16px;right:16px;background:transparent;border:none;color:#fff9;font-size:24px;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s}.modal-close:hover{background:#ffffff1a;color:#ffffffe6}.modal-icon{width:80px;height:80px;margin:0 auto 24px;background:#22c55e26;border-radius:50%;display:flex;align-items:center;justify-content:center}.bank-icon{font-size:40px}.modal-title{font-size:24px;font-weight:700;color:#fffffff2;text-align:center;margin:0 0 20px}.modal-country{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:24px;padding:10px 16px;background:#ffffff0d;border-radius:10px}.country-flag{font-size:24px}.country-name{font-size:15px;color:#ffffffd9;font-weight:600}.modal-section{margin-bottom:24px}.section-title{font-size:16px;font-weight:600;color:#ffffffbf;margin:0 0 16px}.non-working-notice{background:#1e2332cc;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:20px}.notice-text{font-size:14px;color:#ffffffbf;line-height:1.6;margin:0 0 16px}.notice-broker{font-size:14px;color:#ffb800e6;line-height:1.6;margin:0;font-weight:600}.modal-warning{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#ef44441f;border:1px solid rgba(239,68,68,.3);border-radius:10px;margin-bottom:24px}.warning-icon{font-size:20px}.warning-text{font-size:13px;color:#ff7878f2;line-height:1.5}.modal-close-btn{width:100%;height:48px;background:#00b3ffd9;border:none;border-radius:12px;color:#fff;font-size:15px;font-weight:700;cursor:pointer;transition:all .2s}.modal-close-btn:hover{background:#00b3ff;transform:translateY(-1px);box-shadow:0 8px 24px #00b3ff66}.modal-close-btn:active{transform:translateY(0)}.modal-balance-info{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#ffffff0d;border-radius:10px;margin-bottom:24px}.balance-label{font-size:14px;color:#ffffffb3;font-weight:600}.balance-value{font-size:18px;color:#22c55ef2;font-weight:700}.withdraw-form{display:flex;flex-direction:column;gap:16px}.form-field{display:flex;flex-direction:column;gap:8px}.form-label{font-size:13px;font-weight:600;color:#ffffffbf}.form-input{height:48px;padding:0 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.15);border-radius:10px;color:#fffffff2;font-size:14px;outline:none;transition:all .2s}.form-input::placeholder{color:#fff6}.form-input:focus{border-color:#00b3ff80;background:#ffffff14}.form-input.input-error{border-color:#ef4444}.field-error{display:block;margin-top:4px;font-size:12px;color:#ef4444}.withdraw-warning{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#ef44441f;border:1px solid rgba(239,68,68,.3);border-radius:10px}.modal-submit-btn{width:100%;height:52px;background:linear-gradient(135deg,#22c55ee6,#16a34ae6);border:none;border-radius:12px;color:#fff;font-size:15px;font-weight:700;cursor:pointer;transition:all .2s;margin-top:8px}.modal-submit-btn:hover:not(:disabled){background:linear-gradient(135deg,#22c55e,#16a34a);transform:translateY(-1px);box-shadow:0 8px 24px #22c55e66}.modal-submit-btn:active:not(:disabled){transform:translateY(0)}.modal-submit-btn:disabled{background:#6464644d;cursor:not-allowed;opacity:.5}.verification-close-btn{position:absolute;top:12px;right:12px;width:30px;height:30px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:50%;color:#fff9;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;transition:background .2s,color .2s}.verification-close-btn:hover{background:#ffffff26;color:#fff}.verification-fee-modal{background:#1a1a1a;border:1px solid #333;border-radius:16px;padding:0;width:min(550px,calc(100% - 32px));min-height:400px;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 24px 80px #000c}.verification-logo-header{padding:20px 24px;text-align:center;position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center}.verification-logo-header:before{content:"";position:absolute;inset:0;background:#0006;z-index:0}.verification-logo-img{max-width:120px;height:auto;position:relative;z-index:1;filter:drop-shadow(0 4px 12px rgba(0,0,0,.5));display:block;margin:0 auto}.verification-header{padding:70px 24px 20px;text-align:center;position:relative;overflow:hidden}.verification-header:before{content:"";position:absolute;inset:0;background:#0006;z-index:0;pointer-events:none}.verification-bell-icon{font-size:40px;margin-bottom:16px;display:inline-block;animation:bellRing 2s ease-in-out infinite;position:relative;z-index:1}@keyframes bellRing{0%,to{transform:rotate(0)}10%,30%{transform:rotate(-10deg)}20%,40%{transform:rotate(10deg)}50%{transform:rotate(0)}}.verification-title{font-size:24px;font-weight:700;color:#f59e0b;margin:0;line-height:1.4;position:relative;z-index:1}.verification-content{padding:24px 32px 32px;position:relative;overflow:hidden}.verification-content:before{content:"";position:absolute;inset:0;background:#0006;z-index:0;pointer-events:none}.verification-text{font-size:14px;line-height:1.8;color:#ffffffd9;margin:0 0 24px;text-align:left;position:relative;word-break:break-word;overflow-wrap:break-word;z-index:1}.verification-text strong{color:#fff;font-weight:600}.verification-text p{margin:12px 0}.verification-notice{text-align:center;font-size:12px;color:#fffc;margin:0 0 24px;font-style:italic}.verification-pay-btn{width:100%;height:48px;background:transparent;border:1px solid #333;border-radius:8px;color:#ffffffb3;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;margin-top:8px;position:relative;z-index:1}.verification-pay-btn:hover{background:#ffffff0d;border-color:#444;color:#ffffffe6;box-shadow:0 12px 32px #ffb80080}.verification-pay-btn:active{transform:translateY(0)}@media(max-width:480px){.verification-fee-modal{width:calc(100% - 16px);border-radius:12px;max-height:95vh}.verification-header{padding:90px 16px 16px}.verification-bell-icon{font-size:32px;margin-bottom:10px}.verification-title{font-size:18px}.verification-content{padding:16px 16px 24px}.verification-text{font-size:13px}.verification-text *{font-size:inherit!important}.verification-pay-btn{height:44px;font-size:13px}}.verification-footer{text-align:center;font-size:11px;color:#fff9;margin:16px 0 0;font-style:italic}.btn-verification{flex:1;height:48px;background:linear-gradient(135deg,#8a2be2d9,#4b0082d9);border:1px solid rgba(138,43,226,.4);border-radius:12px;color:#fff;font-size:14px;font-weight:700;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:8px}.btn-verification:hover{background:linear-gradient(135deg,#8a2be2,indigo);transform:translateY(-1px);box-shadow:0 8px 24px #8a2be266}.btn-verification:active{transform:translateY(0)}.btn-verification.verified{background:linear-gradient(135deg,#22c55ed9,#16a34ad9);border-color:#22c55e66}.btn-verification.verified:hover{background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 8px 24px #22c55e66}.verification-description{font-size:14px;color:#ffffffbf;line-height:1.6;margin:0 0 24px;text-align:center}@media(max-width:768px){.dashboard-container{padding:1rem}.dashboard-user-card{flex-direction:column;padding:1.5rem}.user-info{gap:1rem}.user-avatar{width:64px;height:64px;font-size:2rem}.user-id{flex-wrap:wrap;gap:.4rem}.user-name{font-size:1.2rem}.user-balance{text-align:left;width:100%}.balance-actions{width:100%;flex-wrap:wrap}.btn-deposit,.btn-withdraw{flex:1;min-width:120px}.btn-verification{width:100%;flex:none}.overview-grid{grid-template-columns:1fr}.balance-amount{font-size:2rem}.chart-container{flex-direction:column}.chart-y-axis{flex-direction:row;justify-content:space-between}.trading-layout,.order-book-container{grid-template-columns:1fr}.table-header,.table-row{grid-template-columns:repeat(3,1fr)}.table-header .table-cell:nth-child(n+4),.table-row .table-cell:nth-child(n+4){display:none}}@media(max-width:480px){.tab{padding:.65rem 1rem;font-size:.82rem}.trading-chart-svg{height:200px}.chart-y-labels{height:200px;min-width:48px;font-size:.65rem}.chart-header{flex-direction:column;align-items:flex-start;gap:.5rem}.timeframe-buttons{width:100%;justify-content:flex-start}.deposit-modal{padding:24px 16px;border-radius:16px}.balance-amount{font-size:1.6rem}}.crypto-assets-list{display:flex;flex-direction:column;gap:12px;max-height:400px;overflow-y:auto;padding-right:8px}.crypto-assets-list::-webkit-scrollbar{width:6px}.crypto-assets-list::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.crypto-assets-list::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.crypto-assets-list::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.crypto-asset-item{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:16px;display:flex;align-items:center;gap:16px;transition:all .3s ease;animation:slideInFromTop .4s ease-out}@keyframes slideInFromTop{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.crypto-asset-item:hover{background:#ffffff14;border-color:#f59e0b4d;transform:translate(4px)}.asset-icon{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0;box-shadow:0 4px 12px #0000004d}.asset-info{flex:1;display:flex;flex-direction:column;gap:4px}.asset-pair{font-size:16px;font-weight:600;color:#fff}.asset-type{font-size:13px;color:#9ca3af;font-weight:500}.asset-timestamp{font-size:12px;color:#6b7280;margin-top:2px}.asset-amount{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.asset-amount{font-size:18px;font-weight:700;color:#10b981}.asset-status{font-size:12px;color:#6b7280;background:#10b9811a;padding:4px 12px;border-radius:12px;font-weight:500}.empty-state{text-align:center;padding:40px 20px;color:#6b7280;font-size:14px}.empty-state p{margin:0}.balance-chart-section{background:linear-gradient(135deg,#10b9810d,#10b98105);border:1px solid rgba(16,185,129,.1);border-radius:16px;padding:24px;margin-top:24px}.chart-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;flex-wrap:wrap;gap:20px}.chart-title-group{flex:1;min-width:200px}.chart-title{font-size:20px;font-weight:700;color:#fff;margin:0 0 6px}.chart-subtitle{font-size:13px;color:#9ca3af;margin:0}.chart-stats{display:flex;gap:20px;align-items:center;background:#0000004d;padding:12px 20px;border-radius:12px;border:1px solid rgba(255,255,255,.05)}.stat-item{display:flex;flex-direction:column;gap:4px}.stat-label{font-size:11px;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.stat-value{font-size:18px;font-weight:700;color:#fff}.stat-current,.stat-growth{color:#10b981}.stat-divider{width:1px;height:30px;background:#ffffff1a}.modern-chart-container{background:#0003;border-radius:12px;padding:20px;min-height:400px;display:flex;align-items:center;justify-content:center}.chart-wrapper{width:100%;height:100%}.modern-chart-svg{width:100%;height:auto;filter:drop-shadow(0 4px 20px rgba(16,185,129,.15))}.chart-empty-state{text-align:center;padding:60px 20px}.empty-icon{font-size:64px;margin-bottom:16px;opacity:.5}.empty-text{font-size:18px;font-weight:600;color:#9ca3af;margin:0 0 8px}.empty-subtext{font-size:14px;color:#6b7280;margin:0}@media(max-width:768px){.crypto-asset-item{flex-direction:column;align-items:flex-start;gap:12px}.asset-amount{align-items:flex-start;width:100%}.asset-icon{width:40px;height:40px;font-size:20px}}.admin-panel{min-height:100vh;background:#0a0e1a;color:#e7eaf0}.admin-header{display:flex;justify-content:space-between;align-items:center;padding:16px 32px;background:#000;border-bottom:1px solid rgba(255,255,255,.1)}.admin-header-left{display:flex;align-items:center;gap:12px}.admin-logo{width:40px;height:40px;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;color:#000}.admin-title{font-size:20px;font-weight:700;color:#f59e0b;margin:0}.admin-title-sub{color:#e7eaf0;font-weight:400}.admin-header-right{display:flex;gap:12px;align-items:center}.admin-lang-selector{position:relative}.admin-lang-btn{padding:10px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#e7eaf0;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;min-width:70px}.admin-lang-btn:hover{background:#ffffff1a;border-color:#ffffff4d}.admin-lang-dropdown{position:absolute;top:calc(100% + 8px);right:0;background:#141928;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:8px;min-width:120px;z-index:1000;box-shadow:0 8px 24px #0006}.admin-lang-option{width:100%;padding:10px 16px;background:transparent;border:none;color:#e7eaf0cc;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;text-align:left;border-radius:6px}.admin-lang-option:hover{background:#f59e0b1a;color:#f59e0b}.admin-lang-option.active{background:#f59e0b33;color:#f59e0b}.admin-btn{padding:10px 20px;border-radius:8px;border:none;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.admin-btn-primary{background:#f59e0b;color:#000}.admin-btn-primary:hover{background:#d97706}.admin-btn-secondary{background:transparent;color:#e7eaf0;border:1px solid rgba(255,255,255,.2)}.admin-btn-secondary:hover{background:#ffffff0d;border-color:#ffffff4d}.admin-container{max-width:1400px;margin:0 auto;padding:32px}.admin-panel-header{background:linear-gradient(135deg,#141928cc,#0f1423cc);border-radius:16px;padding:32px;margin-bottom:24px;border:1px solid rgba(255,255,255,.1)}.admin-badge{display:inline-block;padding:6px 12px;background:#f59e0b33;border:1px solid #f59e0b;border-radius:6px;font-size:11px;font-weight:700;color:#f59e0b;letter-spacing:.5px;margin-bottom:16px}.admin-panel-title{font-size:28px;font-weight:700;margin:0 0 24px;color:#e7eaf0}.admin-search-bar{display:flex;align-items:center;gap:16px}.admin-search-label{font-size:14px;color:#e7eaf0b3;white-space:nowrap}.admin-search-input{flex:1;max-width:400px;padding:12px 16px;background:#0a0e1a99;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#e7eaf0;font-size:14px}.admin-search-input::placeholder{color:#e7eaf066}.admin-search-input:focus{outline:none;border-color:#f59e0b}.admin-btn-clear{padding:12px 24px;background:transparent;color:#e7eaf0;border:1px solid rgba(255,255,255,.2)}.admin-btn-clear:hover{background:#ffffff0d}.admin-tabs{display:flex;gap:8px;margin-bottom:24px;border-bottom:1px solid rgba(255,255,255,.1);flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.admin-tabs::-webkit-scrollbar{display:none}.admin-tab{padding:12px 24px;background:transparent;border:none;color:#e7eaf099;font-size:14px;font-weight:600;cursor:pointer;border-bottom:2px solid transparent;transition:all .2s ease}.admin-tab:hover{color:#e7eaf0}.admin-tab:focus,.admin-tab:focus-visible{outline:none}.admin-tab.active{color:#f59e0b;border-bottom-color:#f59e0b}.admin-stats{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-bottom:32px}.admin-stat-card{background:linear-gradient(135deg,#141928cc,#0f1423cc);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:20px}.admin-stat-label{font-size:11px;text-transform:uppercase;color:#e7eaf080;margin-bottom:8px;letter-spacing:.5px}.admin-stat-value{font-size:36px;font-weight:700;color:#e7eaf0}.admin-table-wrapper{overflow-x:auto;background:#0a0e1a99;border-radius:12px;border:1px solid rgba(255,255,255,.1);margin-bottom:24px}.admin-table{width:100%;border-collapse:collapse}.admin-table thead{background:#141928cc}.admin-table th{padding:16px 12px;text-align:left;font-size:11px;font-weight:700;text-transform:uppercase;color:#e7eaf099;letter-spacing:.5px;border-bottom:1px solid rgba(255,255,255,.1)}.admin-table td{padding:16px 12px;font-size:13px;color:#e7eaf0cc;border-bottom:1px solid rgba(255,255,255,.05)}.admin-table tbody tr:hover{background:#ffffff05}.admin-stage-badge{display:inline-block;padding:6px 12px;background:#f59e0b;color:#000;border-radius:6px;font-size:12px;font-weight:700}.admin-amount{font-size:14px;font-weight:600;color:#e7eaf0}.admin-amount-label{font-size:11px;color:#e7eaf080;margin-top:2px}.admin-stage-select{padding:8px 12px;background:#0a0e1acc;border:1px solid rgba(255,255,255,.2);border-radius:6px;color:#e7eaf0;font-size:13px;cursor:pointer;min-width:100px}.admin-stage-select:focus{outline:none;border-color:#f59e0b}.admin-stage-select option{background:#0a0e1a;color:#e7eaf0}.admin-deal-actions{display:flex;flex-direction:column;gap:6px}.admin-deal-btn{padding:8px 12px;border:none;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease;text-align:left;white-space:nowrap}.admin-deal-btn-include{background:#f59e0b;color:#000}.admin-deal-btn-include:hover{background:#d97706}.admin-deal-btn-all{background:#f59e0b;color:#000}.admin-deal-btn-all:hover{background:#d97706}.admin-deal-btn-delete{background:#dc2626;color:#fff}.admin-deal-btn-delete:hover{background:#b91c1c}.admin-pagination{display:flex;justify-content:center;gap:8px;align-items:center}.admin-pagination-btn{padding:10px 16px;background:#141928cc;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#e7eaf0;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;min-width:44px}.admin-pagination-btn:hover:not(:disabled){background:#f59e0b33;border-color:#f59e0b;color:#f59e0b}.admin-pagination-btn.active{background:#f59e0b;color:#000;border-color:#f59e0b}.admin-pagination-btn:disabled{opacity:.3;cursor:not-allowed}.deposits-content{margin-top:24px}.deposits-header{background:linear-gradient(135deg,#141928cc,#0f1423cc);border-radius:16px;padding:32px;margin-bottom:24px;border:1px solid rgba(255,255,255,.1)}.deposits-title{font-size:24px;font-weight:700;margin:16px 0 8px;color:#e7eaf0}.deposits-subtitle{font-size:14px;color:#e7eaf099;margin:0}.deposits-country-tabs{display:flex;gap:12px;margin-bottom:24px}.deposits-country-tab{padding:10px 24px;background:#14192899;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#e7eaf0b3;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.deposits-country-tab:hover{background:#f59e0b1a;border-color:#f59e0b4d;color:#f59e0b}.deposits-country-tab.active{background:#f59e0b;border-color:#f59e0b;color:#000}.deposits-form-section{background:#0a0e1a99;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:24px}.deposits-form-header{display:flex;gap:12px;margin-bottom:24px}.deposits-btn{padding:10px 20px;border-radius:8px;border:none;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.deposits-btn-add{background:#f59e0b;color:#000}.deposits-btn-add:hover{background:#d97706}.deposits-btn-save{background:#ffffff1a;color:#e7eaf0;border:1px solid rgba(255,255,255,.2)}.deposits-btn-save:hover{background:#ffffff26}.deposits-btn-load{background:#141928cc;color:#e7eaf0;border:1px solid rgba(255,255,255,.2);width:100%}.deposits-btn-load:hover{background:#141928;border-color:#f59e0b}.deposits-btn-add-variant{background:#f59e0b;color:#000}.deposits-btn-add-variant:hover{background:#d97706}.deposits-btn-delete-bank{background:#f59e0b;color:#000}.deposits-btn-delete-bank:hover{background:#d97706}.deposits-form{display:flex;flex-direction:column;gap:20px}.deposits-form-group{display:flex;flex-direction:column;gap:8px}.deposits-label{font-size:13px;font-weight:600;color:#e7eaf0cc}.deposits-input{padding:12px 16px;background:#0a0e1acc;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#e7eaf0;font-size:14px}.deposits-input:focus{outline:none;border-color:#f59e0b}.deposits-input::placeholder{color:#e7eaf066}.deposits-select{padding:12px 16px;background:#0a0e1acc;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#e7eaf0;font-size:14px;cursor:pointer}.deposits-select:focus{outline:none;border-color:#f59e0b}.deposits-select option{background:#0a0e1a;color:#e7eaf0}.deposits-input-row{display:flex;align-items:center;gap:8px}.deposits-checkbox-label{font-size:13px;color:#e7eaf0b3}.deposits-checkbox{width:18px;height:18px;cursor:pointer}.deposits-checkbox-row{display:flex;align-items:center;gap:8px}.deposits-checkbox-text{font-size:13px;color:#e7eaf0b3}.deposits-bank-row{margin-top:12px}.deposits-bank-item{display:flex;align-items:center;gap:12px;padding:12px;background:#14192899;border:1px solid rgba(255,255,255,.1);border-radius:8px;margin-bottom:8px}.deposits-bank-item span:first-child{flex:1;font-size:14px;color:#e7eaf0}.deposits-bank-code{padding:4px 12px;background:#0a0e1acc;border-radius:6px;font-size:13px;font-weight:600;color:#e7eaf0cc}.deposits-bank-btn{padding:6px 16px;border-radius:6px;border:none;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease}.deposits-bank-btn-on{background:#ffffff1a;color:#e7eaf0}.deposits-bank-btn-on:hover{background:#ffffff26}.deposits-bank-btn-delete{background:#ffffff1a;color:#e7eaf0}.deposits-bank-btn-delete:hover{background:#ffffff26}.deposits-form-actions{display:flex;gap:12px;margin-top:16px}.bot-content{padding:40px;text-align:center}.bot-content .muted{font-size:16px;color:#e7eaf080}@media(max-width:1200px){.admin-stats{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.admin-header{flex-direction:column;gap:16px;padding:16px}.admin-header-right{width:100%;justify-content:center}.admin-container{padding:16px}.admin-stats{grid-template-columns:repeat(2,1fr)}.admin-search-bar{flex-direction:column;align-items:stretch}.admin-search-input{max-width:100%}.admin-table-wrapper{overflow-x:scroll}.admin-table{min-width:900px}}@media(max-width:480px){.admin-stats{grid-template-columns:1fr}.admin-tabs{flex-wrap:wrap;gap:4px}.admin-tab-btn{padding:8px 12px;font-size:12px}.deposits-form-actions{flex-direction:column}.admin-header{padding:12px 16px}}.deal-modal-overlay{position:fixed;inset:0;background:#000000bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn .2s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.deal-modal{background:#1a1f2e;border-radius:16px;box-shadow:0 20px 60px #00000080;width:90%;max-width:500px;animation:slideUp .3s ease-out;border:1px solid rgba(245,158,11,.2)}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.deal-modal-header{padding:24px;border-bottom:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:center}.deal-modal-header h3{margin:0;font-size:20px;font-weight:600;color:#f59e0b}.deal-modal-close{background:none;border:none;color:#9ca3af;font-size:32px;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s}.deal-modal-close:hover{background:#ffffff1a;color:#fff}.deal-modal-body{padding:24px}.deal-modal-field{margin-bottom:20px}.deal-modal-field label{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:#e7eaf0}.deal-modal-field input{width:100%;padding:12px 16px;background:#0a0e1a;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;font-size:16px;transition:all .2s;box-sizing:border-box}.deal-modal-field input:focus{outline:none;border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b1a}.deal-modal-field input:hover{border-color:#f59e0b4d}.deal-modal-info{background:#f59e0b1a;border:1px solid rgba(245,158,11,.2);border-radius:8px;padding:16px;margin-top:20px}.deal-modal-info p{margin:0;font-size:14px;color:#e7eaf0;line-height:1.6}.deal-modal-info strong{color:#f59e0b;font-weight:600}.deal-modal-footer{padding:20px 24px;border-top:1px solid rgba(255,255,255,.1);display:flex;gap:12px;justify-content:flex-end}.deal-modal-btn{padding:12px 24px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;border:none;outline:none}.deal-modal-btn-cancel{background:#ffffff0d;color:#9ca3af;border:1px solid rgba(255,255,255,.1)}.deal-modal-btn-cancel:hover{background:#ffffff1a;color:#fff}.deal-modal-btn-confirm{background:linear-gradient(135deg,#f59e0b,#d97706);color:#000;border:none;box-shadow:0 4px 12px #f59e0b4d}.deal-modal-btn-confirm:hover{transform:translateY(-2px);box-shadow:0 6px 16px #f59e0b66}.deal-modal-btn-confirm:active{transform:translateY(0)}.deal-success-toast{position:fixed;top:20px;right:20px;z-index:1001;animation:slideInRight .3s ease-out}@keyframes slideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@media(max-width:480px){.deal-modal{width:calc(100% - 24px);border-radius:12px}.deal-modal-header,.deal-modal-body,.deal-modal-footer{padding-left:16px;padding-right:16px}}.policy-page{min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(1000px 600px at 70% 0%,rgba(245,158,11,.08),transparent 55%),linear-gradient(180deg,#070a12,#060814);color:#e7eaf0;font-family:inherit}.policy-header{padding:20px 40px;border-bottom:1px solid rgba(255,255,255,.07);background:#070a12b3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0;z-index:10}.policy-back{color:#ffffff8c;text-decoration:none;font-size:14px;font-weight:500;transition:color .2s;background:none;border:none;cursor:pointer;padding:0}.policy-back:hover{color:#f59e0b}.policy-main{flex:1;padding:56px 24px 80px;display:flex;justify-content:center}.policy-container{width:min(780px,100%)}.policy-title{font-size:clamp(28px,4vw,42px);font-weight:800;margin:0 0 8px;background:linear-gradient(135deg,#fff 40%,#f59e0b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.policy-updated{font-size:13px;color:#ffffff59;margin:0 0 40px}.policy-warning{background:#f59e0b14;border:1px solid rgba(245,158,11,.3);border-radius:12px;padding:16px 20px;font-size:14px;color:#f59e0be6;margin-bottom:36px;line-height:1.5}.policy-section{margin-bottom:36px;padding-bottom:36px;border-bottom:1px solid rgba(255,255,255,.05)}.policy-section:last-child{border-bottom:none}.policy-section h2{font-size:18px;font-weight:700;color:#fff;margin:0 0 12px}.policy-section p{font-size:14px;color:#e7eaf0b8;line-height:1.8;margin:0 0 10px}.policy-section p:last-child{margin-bottom:0}@media(max-width:600px){.policy-header{padding:16px 20px}.policy-main{padding:36px 16px 60px}}
