@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap";:root{--bg-primary: #0b0514;--bg-secondary: #0e071c;--bg-card: #130926;--bg-card-hover: #1a0c33;--bg-sidebar: #090410;--bg-input: #170b2e;--border-color: #261545;--border-hover: #351d61;--text-primary: #f1eef7;--text-secondary: #a395c2;--text-muted: #736494;--accent: #8b5cf6;--accent-hover: #7c3aed;--accent-glow: transparent;--accent-light: #a78bfa;--accent-lighter: #c4b5fd;--gold: #F59E0B;--gold-glow: transparent;--green: #10b981;--green-bg: rgba(16, 185, 129, .1);--red: #ef4444;--red-bg: rgba(239, 68, 68, .1);--yellow: #eab308;--sidebar-width: 88px;--right-panel-width: 300px;--header-height: 46px;--radius: 4px;--radius-sm: 2px;--shadow: none;--transition: all .1s ease}*{margin:0;padding:0;box-sizing:border-box}html,body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:var(--bg-primary);color:var(--text-primary);height:100%;overflow:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv02","cv03","cv04","cv11"}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#7c3aed4d;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#7c3aed80}.auth-container{display:flex;align-items:center;justify-content:center;min-height:100vh;position:relative;overflow:hidden;background:var(--bg-primary)}.auth-orbs{position:absolute;inset:0;pointer-events:none;z-index:0}.orb{position:absolute;border-radius:50%;filter:blur(80px)}.orb-1{width:400px;height:400px;background:#8b5cf626;top:-10%;right:-5%;animation:floatOrb 12s ease-in-out infinite}.orb-2{width:350px;height:350px;background:#06b6d41a;bottom:-10%;left:-5%;animation:floatOrb 15s ease-in-out infinite reverse}.orb-3{width:250px;height:250px;background:#8b5cf614;top:50%;left:50%;transform:translate(-50%,-50%);animation:floatOrb 18s ease-in-out infinite 3s}.auth-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:20px;padding:40px;width:100%;max-width:420px;box-shadow:0 24px 80px #0009,0 0 60px #8b5cf60d;position:relative;z-index:1}.auth-logo{text-align:center;margin-bottom:32px}.logo-icon{display:inline-flex;margin-bottom:16px}.auth-logo h1{font-size:28px;font-weight:800;background:linear-gradient(135deg,var(--accent),var(--accent-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.auth-subtitle{color:var(--text-muted);font-size:14px;margin-top:4px}.auth-tabs{display:flex;gap:4px;background:var(--bg-input);border-radius:var(--radius-sm);padding:4px;margin-bottom:24px}.auth-tab{flex:1;padding:10px;border:none;background:transparent;color:var(--text-secondary);font-size:14px;font-weight:500;cursor:pointer;border-radius:6px;transition:var(--transition);font-family:inherit}.auth-tab.active{background:var(--accent);color:#fff}.auth-form{display:flex;flex-direction:column;gap:16px}.form-group{display:flex;flex-direction:column;gap:6px}.form-group label{font-size:13px;color:var(--text-secondary);font-weight:500}.form-group input,.form-group select{background:var(--bg-input);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:12px 14px;color:var(--text-primary);font-size:14px;font-family:inherit;transition:var(--transition);outline:none}.form-group input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.btn-primary{background:linear-gradient(135deg,var(--accent),var(--accent-hover));color:#fff;border:none;padding:12px 24px;border-radius:var(--radius-sm);font-size:14px;font-weight:600;cursor:pointer;transition:var(--transition);font-family:inherit;display:flex;align-items:center;justify-content:center;gap:8px}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 4px 20px var(--accent-glow)}.btn-primary:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-secondary{background:var(--bg-input);color:var(--text-primary);border:1px solid var(--border-color);padding:12px 24px;border-radius:var(--radius-sm);font-size:14px;font-weight:600;cursor:pointer;transition:var(--transition);font-family:inherit;display:flex;align-items:center;justify-content:center;gap:8px}.btn-secondary:hover{border-color:var(--accent);background:#8b5cf61a}.auth-error{color:var(--red);font-size:13px;min-height:18px}#app{height:100vh}.app-wrapper{display:flex;flex-direction:column;height:100vh}.top-bar{height:72px;background:var(--bg-sidebar);border-bottom:1px solid var(--border-color);display:flex;align-items:center;justify-content:space-between;padding:0 16px;flex-shrink:0;z-index:30}.top-bar-left{display:flex;align-items:center;gap:12px}.hamburger-btn{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:6px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.hamburger-btn:hover{background:#ffffff0d;color:var(--text-primary)}.top-bar-logo{height:80px;object-fit:contain;cursor:pointer;transition:opacity .15s ease}.top-bar-logo:hover{opacity:.85}.top-bar-right{display:flex;align-items:center;gap:10px;margin-left:auto}.app-layout{display:flex;flex:1;min-height:0}.sidebar{width:var(--sidebar-width);background:var(--bg-sidebar);border-right:1px solid var(--border-color);display:flex;flex-direction:column;align-items:center;padding:10px 0;z-index:10;flex-shrink:0;position:relative}.sidebar:after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background:linear-gradient(180deg,transparent,rgba(124,58,237,.12),transparent);pointer-events:none}.sidebar-logo{width:100%;display:flex;align-items:center;justify-content:center;padding:6px 8px;margin-bottom:14px;cursor:pointer;transition:transform .2s ease}.sidebar-logo img{height:56px!important;max-width:100%}.sidebar-logo:hover{transform:scale(1.05)}.sidebar-nav{display:flex;flex-direction:column;gap:4px;flex:1;width:100%;padding:0 8px}.sidebar-bottom{display:flex;flex-direction:column;gap:4px;width:100%;padding:8px 8px 6px;border-top:1px solid var(--border-color);margin-top:auto}.nav-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:10px 4px;cursor:pointer;border-radius:8px;color:var(--text-muted);font-size:10px;font-weight:600;transition:all .15s ease;text-decoration:none;border:none;background:none;font-family:inherit;width:100%;position:relative;letter-spacing:.3px}.nav-item:hover{color:var(--text-secondary);background:#7c3aed14}.nav-item.active{color:#fff;background:var(--accent);box-shadow:0 2px 12px #7c3aed59}.nav-item.active:before{display:block}.lang-dropdown-wrapper{position:relative;width:100%}.lang-dropdown{position:absolute;top:calc(100% + 8px);right:0;min-width:180px;background:#0d0d14!important;border:1px solid rgba(139,92,246,.5)!important;border-radius:12px;padding:10px;display:none!important;flex-direction:column;gap:4px;opacity:0;transform:translateY(10px);transition:opacity .2s ease,transform .2s ease;box-shadow:0 10px 40px #000000e6;z-index:10000}.lang-dropdown.open{display:flex!important;opacity:1;transform:translateY(0)}.lang-dropdown-title{font-size:11px;color:var(--text-muted);padding:4px 8px 8px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.lang-option{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 12px;background:transparent;border:none;color:var(--text-secondary);font-size:13px;font-weight:500;border-radius:8px;cursor:pointer;transition:all .15s ease;font-family:inherit;text-align:left}.lang-option:hover{background:#7c3aed14;color:var(--text-primary)}.lang-option.active{background:#7c3aed26;color:#fff;font-weight:600}.lang-option svg{color:var(--accent-light)}@media(min-width:901px){.lang-dropdown{left:8px;width:calc(100% - 16px)}}@media(max-width:900px){.lang-dropdown-wrapper{width:auto;position:static}.lang-dropdown{top:calc(100% + 8px);bottom:auto;left:auto;right:0;width:auto;min-width:180px;background:#0d0d14!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:1px solid rgba(139,92,246,.4)!important}.top-bar-right .lang-dropdown-wrapper{display:block}}.nav-item svg{width:22px;height:22px;flex-shrink:0;stroke-width:1.8}.lang-switcher{border:1px solid rgba(124,58,237,.1)!important;background:transparent!important}.lang-switcher:hover{border-color:#7c3aed33!important;background:#7c3aed0f!important}.lang-flag{font-size:16px;line-height:1}.main-area{flex:1;display:flex;flex-direction:column;min-width:0}.header{display:none}.header-left{display:flex;align-items:center;gap:12px;min-width:0}.header-currency{display:flex;align-items:center;gap:6px;padding:5px 10px;background:var(--bg-card);border-radius:var(--radius-sm);border:1px solid var(--border-color);cursor:pointer}.header-currency select{background:transparent;border:none;color:var(--text-primary);font-size:12px;font-weight:600;cursor:pointer;outline:none;font-family:inherit}.header-currency select option{background:var(--bg-card);color:var(--text-primary)}.header-price-info{display:flex;align-items:center;gap:6px;font-size:14px;white-space:nowrap}.header-price-info .price{color:var(--accent-light);font-weight:700;letter-spacing:.3px;font-variant-numeric:tabular-nums}.header-right{display:flex;align-items:center;gap:10px;margin-left:auto}.live-indicator{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--accent-light);white-space:nowrap}.live-dot{width:6px;height:6px;background:var(--accent);border-radius:50%;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.5}}.header-account-badge{display:flex;align-items:center;gap:10px;padding:8px 16px;background:#7c3aed14;border:1px solid rgba(124,58,237,.2);border-radius:8px;cursor:pointer;transition:all .15s ease;white-space:nowrap;min-height:40px}.header-account-badge:hover{border-color:#7c3aed59;background:#7c3aed24;transform:translateY(-1px);box-shadow:0 4px 12px #7c3aed1f}.account-info{display:flex;align-items:center;gap:6px}.account-type{font-size:12px;font-weight:700;color:var(--text-secondary);letter-spacing:.3px}.account-pct{font-size:10px;font-weight:800;color:#22c55e;background:#22c55e1f;padding:2px 6px;border-radius:4px}.account-balance{font-size:15px;font-weight:800;color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.2px}.header-action-btn{display:flex;align-items:center;gap:6px;padding:8px 18px;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;transition:all .15s ease;white-space:nowrap;border:none;min-height:40px;letter-spacing:.2px}.deposit-action{background:var(--accent);color:#fff;box-shadow:0 2px 8px #7c3aed40}.deposit-action:hover{background:var(--accent-hover);transform:translateY(-1px);box-shadow:0 4px 16px #7c3aed59}.withdraw-action{background:#ffffff0f;color:var(--text-primary);border:1px solid rgba(255,255,255,.12)!important}.withdraw-action:hover{color:#fff;border-color:#fff3!important;background:#ffffff1a;transform:translateY(-1px)}.header-account-wrapper{position:relative}.account-chevron{color:var(--text-muted);transition:transform .25s ease;margin-left:2px;flex-shrink:0}.account-dropdown{position:absolute;top:calc(100% + 8px);right:0;left:auto;width:260px;background:linear-gradient(135deg,#12101e,#0d0b18);border:1px solid rgba(124,58,237,.15);border-radius:14px;box-shadow:0 12px 48px #0009,0 0 0 1px #7c3aed0f;z-index:100;overflow:hidden;animation:dropdownIn .2s ease}@keyframes dropdownIn{0%{opacity:0;transform:translateY(-8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.account-dropdown-item{display:flex;align-items:center;gap:12px;padding:14px 16px;cursor:pointer;transition:all .2s ease;border-left:3px solid transparent}.account-dropdown-item:hover{background:#7c3aed0f}.account-dropdown-item.selected{background:#7c3aed14;border-left-color:var(--accent)}.dropdown-check{width:22px;height:22px;border-radius:6px;background:#7c3aed1a;border:1px solid rgba(124,58,237,.2);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:var(--accent-light);flex-shrink:0}.account-dropdown-item.selected .dropdown-check{background:var(--accent);border-color:var(--accent);color:#fff}.dropdown-account-info{display:flex;flex-direction:column;gap:2px}.dropdown-account-label{font-size:13px;font-weight:600;color:var(--text-primary)}.dropdown-account-balance{font-size:15px;font-weight:800;color:var(--text-primary)}.account-dropdown-item.selected .dropdown-account-balance{color:var(--accent-light)}.account-dropdown-divider{height:1px;background:#7c3aed14;margin:0 12px}.header-user-menu{display:flex;align-items:center;gap:8px;cursor:pointer;padding:4px;border-radius:50%;transition:var(--transition)}.header-user-menu:hover{background:var(--bg-card)}.user-avatar-header{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--accent-light));display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#fff;box-shadow:0 0 0 2px #8b5cf633,0 2px 8px #8b5cf626;transition:box-shadow .3s ease}.user-avatar-header:hover{box-shadow:0 0 0 2px #8b5cf666,0 4px 16px #8b5cf64d}.multi-grid-container{display:grid;flex:1;min-height:0;width:100%;height:100%;gap:1px;background:var(--border-color);background-color:#0d0d12}.multi-grid-container.layout-1{grid-template-columns:1fr;grid-template-rows:1fr}.multi-grid-container.layout-2-h{grid-template-columns:1fr;grid-template-rows:1fr 1fr}.multi-grid-container.layout-2-v{grid-template-columns:1fr 1fr;grid-template-rows:1fr}.multi-grid-container.layout-3{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.multi-grid-container.layout-3>div:first-child{grid-column:1 / span 2}.multi-grid-container.layout-4{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.multi-chart-cell{background:var(--bg-primary);display:flex;min-height:0;min-width:0;height:100%;width:100%;overflow:hidden;position:relative}.multi-chart-cell .chart-area{flex:1;display:flex;flex-direction:column;min-width:0;position:relative;background:radial-gradient(circle at 1px 1px,rgba(124,58,237,.03) 1px,transparent 0);background-size:24px 24px}.multi-chart-cell .right-panel{width:250px;border-left:1px solid var(--border-color);background:var(--bg-secondary);display:flex;flex-direction:column;flex-shrink:0;z-index:10;overflow-y:auto}.chart-watermark{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5;pointer-events:none;display:flex;align-items:center;justify-content:center}.grid-menu-btn.active{background:var(--bg-card)!important;color:var(--accent-light)!important;border-color:var(--accent)!important}.grid-dropdown{position:absolute;top:44px;left:0;background:#111118;border:1px solid var(--border-color);border-radius:8px;padding:12px;z-index:100;display:none;min-width:180px;box-shadow:0 15px 35px #0009}.grid-dropdown.open{display:block}.grid-layout-btn{background:#ffffff08;border:1px solid transparent;padding:10px;border-radius:6px;cursor:pointer;display:flex;justify-content:center;align-items:center;color:var(--text-secondary);transition:all .2s}.grid-layout-btn:hover{background:#8b5cf61a;color:#fff;border-color:#8b5cf64d}.grid-layout-btn.active{background:#8b5cf633;border-color:var(--accent);color:var(--accent-light)}.chart-toolbar{display:flex;align-items:center;gap:0;padding:0 12px;height:42px;background:var(--bg-secondary);border-bottom:1px solid var(--border-color);overflow-x:auto}.chart-toolbar::-webkit-scrollbar{display:none}.chart-toolbar-left{display:flex;align-items:center;flex-shrink:0}.chart-toolbar-left .asset-selector-btn{display:flex;align-items:center;gap:8px;background:transparent;border:1px solid transparent;border-radius:8px;padding:5px 10px;cursor:pointer;transition:var(--transition);height:30px}.chart-toolbar-left .asset-selector-btn:hover{background:#ffffff0d;border-color:var(--border-color)}.chart-toolbar-left .asset-icon{display:flex;align-items:center;font-size:16px;line-height:1}.chart-toolbar-left .asset-name{font-size:13px;font-weight:600;color:var(--text-primary);white-space:nowrap}.asset-payout-badge{font-size:11px;font-weight:700;color:#10b981;background:#10b9811a;border:1px solid rgba(16,185,129,.2);border-radius:4px;padding:1px 5px;letter-spacing:.3px}.chart-toolbar-left .asset-chevron{color:var(--text-muted);opacity:.6;flex-shrink:0}.chart-toolbar-sep{width:1px;height:22px;background:var(--border-color);margin:0 16px;flex-shrink:0}.chart-toolbar-center{display:flex;align-items:center;gap:10px;flex-shrink:0}.tf-group-label{display:flex;align-items:center;gap:5px}.tf-pill-group{display:flex;align-items:center;background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:8px;padding:2px;gap:2px}.tf-pill-btn{padding:4px 12px;background:transparent;border:1px solid transparent;color:var(--text-muted);font-size:11px;font-weight:600;cursor:pointer;border-radius:6px;transition:var(--transition);font-family:inherit;white-space:nowrap;letter-spacing:.5px;text-transform:uppercase}.tf-pill-btn:hover{color:var(--text-primary);background:#ffffff0d}.tf-pill-btn.active{background:#8b5cf626;color:var(--accent);border-color:#8b5cf640}.chart-toolbar-right{margin-left:auto;display:flex;align-items:center;gap:8px;flex-shrink:0;padding-left:16px;border-left:1px solid var(--border-color)}.toolbar-live-price{font-size:15px;font-weight:700;color:#10b981;letter-spacing:.3px;transition:color .2s ease;font-variant-numeric:tabular-nums}.chart-toolbar button{padding:5px 12px;background:transparent;border:1px solid transparent;color:var(--text-muted);font-size:12px;font-weight:500;cursor:pointer;border-radius:6px;transition:var(--transition);font-family:inherit;white-space:nowrap}.chart-toolbar button:hover{color:var(--text-primary);background:#ffffff08}.chart-toolbar button.active{background:#8b5cf61f;color:var(--accent);border-color:#8b5cf633}.chart-toolbar-asset{display:flex;align-items:center}.chart-toolbar-divider{width:1px;height:20px;background:var(--border-color);margin:0 6px}.toolbar-price{margin-left:8px;display:flex;align-items:center}.toolbar-price .price{font-size:16px;font-weight:700;color:#10b981;letter-spacing:.3px;transition:color .2s ease;font-variant-numeric:tabular-nums}#chartContainer{flex:1;min-height:0;position:relative}.floating-trade-timer{position:absolute;z-index:20;padding:4px 8px;border-radius:4px;color:#fff;font-size:13px;font-weight:700;display:flex;align-items:center;gap:6px;pointer-events:none;box-shadow:0 4px 12px #0006;transform:translateY(-50%);transition:top .1s linear,left .1s linear}.floating-trade-timer.buy{background:var(--accent)}.floating-trade-timer.sell{background:var(--red)}.floating-trade-result{position:absolute;z-index:21;padding:6px 10px;border-radius:4px;color:#fff;font-size:14px;font-weight:800;pointer-events:none;box-shadow:0 4px 16px #00000080;transform:translate(10px,-50%);animation:popIn .3s cubic-bezier(.175,.885,.32,1.275) forwards}.floating-trade-result.win{background:var(--green)}.floating-trade-result.loss{background:var(--red)}@keyframes popIn{0%{opacity:0;transform:translate(10px,-30%) scale(.8)}to{opacity:1;transform:translate(10px,-50%) scale(1)}}.right-panel{width:var(--right-panel-width);background:var(--bg-secondary);border-left:1px solid var(--border-color);display:flex;flex-direction:column;overflow-y:auto;flex-shrink:0;position:relative}.trading-panel{padding:14px 12px;display:flex;flex-direction:column;gap:12px;position:relative;z-index:1}.currency-badge{display:flex;align-items:center;gap:10px;padding:12px 16px;background:linear-gradient(135deg,#7c3aed14,#7c3aed08);border-radius:10px;border:1px solid rgba(124,58,237,.12);font-weight:700;font-size:15px}.currency-dot{width:10px;height:10px;background:var(--accent);border-radius:50%;animation:pulse 2s infinite;box-shadow:0 0 8px #7c3aed66}.payout-badge{margin-left:auto;background:#7c3aed1f;color:var(--accent-light);padding:4px 10px;border-radius:6px;font-size:13px;font-weight:700;border:1px solid rgba(124,58,237,.15)}.trading-section{display:flex;flex-direction:column;gap:10px}.trading-label{font-size:11px;color:var(--text-muted);font-weight:700;text-transform:uppercase;letter-spacing:1.2px}.time-selector{display:flex;gap:4px;background:var(--bg-input);border-radius:var(--radius-sm);padding:3px;border:1px solid var(--border-color)}.time-btn{flex:1;padding:8px 6px;background:transparent;border:1px solid transparent;color:var(--text-muted);font-size:12px;font-weight:600;cursor:pointer;border-radius:4px;transition:all .15s ease;font-family:inherit}.time-btn:hover{color:var(--text-secondary);background:#7c3aed0f}.time-btn.active{background:#7c3aed26;border-color:#7c3aed33;color:var(--accent-light)}.amount-control{display:flex;align-items:center;gap:0;background:var(--bg-input);border-radius:var(--radius-sm);border:1px solid var(--border-color);overflow:hidden}.amount-btn{width:44px;height:44px;background:#7c3aed0f;border:none;color:var(--text-secondary);font-size:20px;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center;font-weight:300}.amount-btn:hover{background:#7c3aed26;color:var(--accent-light)}.amount-btn:active{background:#7c3aed33}.amount-display{flex:1;display:flex;align-items:center;justify-content:center;gap:6px}.amount-display input{background:transparent;border:none;color:var(--text-primary);font-size:20px;font-weight:700;text-align:center;width:100%;outline:none;font-family:inherit;font-variant-numeric:tabular-nums}.amount-display input::-webkit-inner-spin-button,.amount-display input::-webkit-outer-spin-button{-webkit-appearance:none}.currency-symbol{color:var(--text-muted);font-weight:600;font-size:14px}.payout-info{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--text-muted);padding:10px 14px;background:#7c3aed0a;border-radius:8px;border:1px solid rgba(124,58,237,.08)}.payout-value{color:var(--green);font-weight:800;font-size:16px;text-shadow:0 0 12px rgba(34,197,94,.3)}.trade-buttons{display:flex;gap:10px;margin-top:4px}.trade-btn{flex:1;padding:14px 8px;border:none;border-radius:var(--radius-sm);font-size:13px;font-weight:700;cursor:pointer;transition:all .15s ease;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-family:inherit;color:#fff;position:relative;overflow:hidden;text-transform:uppercase;letter-spacing:.5px}.trade-btn:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);transition:left .6s ease}.trade-btn:hover:not(:disabled):after{left:100%}.trade-btn svg{width:24px;height:24px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.trade-btn:disabled{opacity:.4;cursor:not-allowed;filter:grayscale(.3)}.buy-btn{background:#059669}.buy-btn:hover:not(:disabled){background:#047857;transform:translateY(-2px);box-shadow:0 4px 16px #10b9814d}.buy-btn:active:not(:disabled){transform:translateY(0)}.sell-btn{background:#dc2626}.sell-btn:hover:not(:disabled){background:#b91c1c;transform:translateY(-2px);box-shadow:0 4px 16px #ef44444d}.sell-btn:active:not(:disabled){transform:translateY(0)}.active-trade{padding:20px;background:linear-gradient(135deg,#7c3aed14,#0f0f1ae6);border-radius:14px;border:1px solid rgba(124,58,237,.15);box-shadow:0 4px 24px #0000004d,inset 0 1px #7c3aed1a}.trade-timer{display:flex;justify-content:center;margin-bottom:16px}.timer-circle{position:relative;width:90px;height:90px}.timer-circle svg{transform:rotate(-90deg)}.timer-bg{fill:none;stroke:#7c3aed1a;stroke-width:4}.timer-progress{fill:none;stroke:var(--accent-light);stroke-width:4;stroke-linecap:round;transition:stroke-dashoffset .5s linear;filter:drop-shadow(0 0 6px rgba(124,58,237,.4))}.timer-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:20px;font-weight:700;color:var(--accent-light)}.trade-info-active{display:flex;flex-direction:column;gap:8px;font-size:13px}.trade-info-active>div{display:flex;justify-content:space-between;padding:4px 0;border-bottom:1px solid rgba(124,58,237,.05)}.trade-info-active>div:last-child{border-bottom:none}.trade-info-active .label{color:var(--text-muted)}.direction-badge{padding:2px 10px;border-radius:6px;font-size:12px;font-weight:700}.direction-badge.buy{background:#10b98126;color:var(--green);border:1px solid rgba(16,185,129,.2)}.direction-badge.sell{background:#ef444426;color:var(--red);border:1px solid rgba(239,68,68,.2)}.panel-section-title{padding:14px 16px 10px;font-size:12px;font-weight:700;color:var(--text-muted);display:flex;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:1.2px;border-top:1px solid rgba(124,58,237,.06);background:transparent;position:sticky;top:0;z-index:5}.mini-history-panel{flex:1;display:flex;flex-direction:column;min-height:0}.mini-history-list{padding:0 14px 24px;display:flex;flex-direction:column;gap:6px;overflow-y:auto}.history-item{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:linear-gradient(135deg,#7c3aed0a,#0f0f1a99);border-radius:10px;font-size:13px;border:1px solid rgba(124,58,237,.06);transition:all .25s ease;position:relative}.history-item:before{content:"";position:absolute;left:0;top:20%;height:60%;width:3px;border-radius:0 3px 3px 0;background:var(--accent);opacity:0;transition:opacity .25s ease}.history-item:hover{background:linear-gradient(135deg,#7c3aed14,#0f0f1acc);border-color:#7c3aed1f;transform:translate(2px)}.history-item:hover:before{opacity:1}.history-item-left{display:flex;flex-direction:column;gap:3px}.history-coin-icon{width:36px;height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:16px;overflow:visible;transform:scale(.75);transform-origin:center}.history-currency{font-weight:700;font-size:13px;color:var(--text-primary)}.history-meta{color:var(--text-muted);font-size:11px}.history-item-right{text-align:right;display:flex;flex-direction:column;gap:2px}.history-amount{font-weight:500;font-size:13px}.history-result.positive{color:var(--green);font-weight:700;font-size:13px}.history-result.negative{color:var(--red);font-weight:700;font-size:13px}.no-history{color:var(--text-muted);font-size:13px;text-align:center;padding:24px 16px;background:#7c3aed08;border-radius:10px;border:1px dashed rgba(124,58,237,.08)}.trade-result{position:fixed;top:80px;right:24px;padding:16px 24px;border-radius:var(--radius);display:flex;align-items:center;gap:12px;z-index:1000;box-shadow:var(--shadow);transform:translate(120%);transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.trade-result.show{transform:translate(0)}.trade-result.win{background:linear-gradient(135deg,#22c55e26,#22c55e0d);border:1px solid rgba(34,197,94,.3)}.trade-result.loss{background:linear-gradient(135deg,#ef444426,#ef44440d);border:1px solid rgba(239,68,68,.3)}.result-icon{font-size:24px}.trade-result.win .result-icon{color:var(--green)}.trade-result.loss .result-icon{color:var(--red)}.result-text{display:flex;flex-direction:column;gap:2px}.trade-result.win .result-text span{color:var(--green)}.trade-result.loss .result-text span{color:var(--red)}.notification{position:fixed;top:20px;right:24px;padding:14px 20px;border-radius:var(--radius-sm);z-index:1001;transform:translate(120%);transition:transform .3s ease;font-size:14px;font-weight:500}.notification.show{transform:translate(0)}.notification.success{background:linear-gradient(135deg,#22c55e33,#22c55e1a);border:1px solid rgba(34,197,94,.3);color:var(--green)}.notification.error{background:linear-gradient(135deg,#ef444433,#ef44441a);border:1px solid rgba(239,68,68,.3);color:var(--red)}.page-container{padding:16px 20px;overflow-y:auto;max-height:100%;background:radial-gradient(circle at 1px 1px,rgba(124,58,237,.02) 1px,transparent 0);background-size:32px 32px;max-width:1100px;margin:0 auto;width:100%}.page-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.page-header h2{font-size:20px;font-weight:800;background:linear-gradient(135deg,#fff,var(--accent-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.3px}.profile-grid{display:grid;grid-template-columns:160px 1fr;gap:12px}.profile-card{background:linear-gradient(145deg,#7c3aed0f,#0c0a18e6);border:1px solid rgba(124,58,237,.1);border-radius:14px;padding:20px;transition:border-color .3s ease}.profile-card:hover{border-color:#7c3aed33}.avatar-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.avatar-large{width:68px;height:68px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 3px #7c3aed4d,0 0 16px #7c3aed26}.avatar-placeholder{width:100%;height:100%;background:linear-gradient(135deg,var(--accent),var(--accent-light));display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:800;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.3)}.profile-email{color:var(--text-muted);font-size:11px}.profile-member-since{color:var(--text-muted);font-size:10px;margin-top:2px;opacity:.7}.verification-badge{padding:3px 10px;border-radius:12px;font-size:11px;font-weight:600}.verification-badge.verified{background:#22c55e1f;color:var(--green);border:1px solid rgba(34,197,94,.2)}.verification-badge.unverified{background:#eab3081a;color:var(--yellow);border:1px solid rgba(234,179,8,.15)}.profile-form{display:flex;flex-direction:column;gap:10px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.form-message{font-size:12px;padding:6px 10px;border-radius:6px;min-height:16px}.form-message.success{background:#22c55e14;color:var(--green)}.form-message.error{background:#ef444414;color:var(--red)}.stats-card{grid-column:1 / -1}.stats-card h3{margin-bottom:10px;font-size:13px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.stat-item{display:flex;flex-direction:column;gap:4px;padding:14px;background:linear-gradient(145deg,#7c3aed0d,#0c0a18cc);border:1px solid rgba(124,58,237,.08);border-radius:10px;text-align:center;transition:all .25s ease;position:relative;overflow:hidden}.stat-item:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--accent),var(--accent-light));opacity:0;transition:opacity .25s ease}.stat-item:hover:before{opacity:1}.stat-item:hover{border-color:#7c3aed26;transform:translateY(-2px);box-shadow:0 4px 16px #0003}.stat-value{font-size:18px;font-weight:800}.stat-value.positive{color:var(--green);text-shadow:0 0 12px rgba(34,197,94,.3)}.stat-value.negative{color:var(--red);text-shadow:0 0 12px rgba(239,68,68,.3)}.stat-label{font-size:10px;color:var(--text-muted);font-weight:500;text-transform:uppercase;letter-spacing:.5px}.wallet-grid{display:flex;flex-direction:column;gap:12px}.wallet-card{background:linear-gradient(145deg,#7c3aed0f,#0c0a18e6);border:1px solid rgba(124,58,237,.1);border-radius:14px;padding:20px}.balance-card{background:linear-gradient(145deg,#7c3aed1a,#0c0a18f2);border-color:#7c3aed2e;position:relative;overflow:hidden}.balance-card:before{content:"";position:absolute;top:-50%;right:-30%;width:200px;height:200px;background:radial-gradient(circle,rgba(124,58,237,.08) 0%,transparent 70%);pointer-events:none}.balance-main{display:flex;flex-direction:column;gap:2px;margin-bottom:10px}.balance-label{font-size:11px;color:var(--text-muted);font-weight:500;text-transform:uppercase;letter-spacing:.5px}.balance-value{font-size:24px;font-weight:800;background:linear-gradient(135deg,var(--accent-light),var(--accent-lighter));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.balance-actions{display:flex;gap:8px}.transaction-list{display:flex;flex-direction:column;gap:2px;max-height:500px;overflow-y:auto}.transaction-item{display:flex;align-items:center;gap:10px;padding:8px 12px;background:linear-gradient(145deg,#7c3aed0a,#0c0a1899);border:1px solid rgba(124,58,237,.06);border-radius:12px;transition:all .25s ease;position:relative}.transaction-item:before{content:"";position:absolute;left:0;top:20%;height:60%;width:3px;border-radius:0 3px 3px 0;opacity:0;transition:opacity .25s ease;background:var(--accent)}.transaction-item:hover{background:linear-gradient(145deg,#7c3aed14,#0c0a18cc);border-color:#7c3aed1f;transform:translate(3px)}.transaction-item:hover:before{opacity:1}.transaction-icon{width:26px;height:26px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;flex-shrink:0}.transaction-icon.deposit{background:#22c55e1f;color:var(--green);border:1px solid rgba(34,197,94,.15)}.transaction-icon.withdrawal{background:#ef44441f;color:var(--red);border:1px solid rgba(239,68,68,.15)}.transaction-info{flex:1;display:flex;flex-direction:column;gap:3px}.transaction-type{font-weight:600;font-size:12px}.transaction-date{font-size:10px;color:var(--text-muted)}.transaction-amount-info{text-align:right;display:flex;flex-direction:column;gap:3px}.transaction-amount{font-weight:600;font-size:13px}.transaction-amount.deposit{color:var(--green)}.transaction-amount.withdrawal{color:var(--red)}.transaction-status{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.status-pending{color:var(--yellow)}.status-confirmed,.status-approved{color:var(--green)}.status-rejected{color:var(--red)}.modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;display:flex;align-items:center;justify-content:center}.modal-overlay{position:absolute;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1}.modal-content{position:relative;z-index:2;background:linear-gradient(145deg,#14101f,#0d0b18);border:1px solid rgba(124,58,237,.12);border-radius:12px;width:100%;max-width:400px;max-height:90vh;overflow-y:auto;padding:20px;box-shadow:0 24px 80px #0009,0 0 0 1px #7c3aed0f}.modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.modal-header h3{font-size:15px;font-weight:600}.modal-close{background:none;border:1px solid var(--border-color);color:var(--text-muted);font-size:14px;cursor:pointer;transition:all .15s ease;width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center}.modal-close:hover{color:var(--text-primary);border-color:#7c3aed33}.modal-body{display:flex;flex-direction:column;gap:12px}.modal-info{font-size:12px;color:var(--text-muted);padding:8px 10px;background:#7c3aed0a;border-radius:6px;border-left:2px solid var(--accent);line-height:1.5}.pix-code-box{background:linear-gradient(145deg,#7c3aed0d,#0c0a18cc);border:1px solid rgba(124,58,237,.1);border-radius:10px;padding:16px;text-align:center}.pix-label{font-size:10px;color:var(--text-muted);display:block;margin-bottom:6px;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.pix-code{font-family:monospace;font-size:10px;color:var(--text-secondary);word-break:break-all;margin-bottom:10px;line-height:1.4}.btn-copy{background:linear-gradient(135deg,var(--accent),var(--accent-light));color:#fff;border:none;padding:8px 16px;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;transition:all .25s ease;box-shadow:0 2px 8px #7c3aed40}.btn-copy:hover{transform:translateY(-1px);box-shadow:0 4px 16px #7c3aed66}.history-filters{display:flex;gap:6px;margin-bottom:20px;background:#7c3aed0a;border-radius:10px;padding:4px;border:1px solid rgba(124,58,237,.06);width:fit-content}.filter-btn{padding:8px 18px;background:transparent;border:1px solid transparent;color:var(--text-muted);border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .25s ease;font-family:inherit}.filter-btn:hover{color:var(--text-primary);background:#7c3aed0f}.filter-btn.active{background:linear-gradient(135deg,#7c3aed66,#a78bfa33);border-color:#a78bfa80;color:#fff;box-shadow:0 0 16px #7c3aed59,inset 0 0 10px #a78bfa1a;text-shadow:0 0 8px rgba(167,139,250,.6)}.history-stats-bar{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:24px}.h-stat{background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:4px}.h-stat-label{font-size:10px;color:var(--text-muted);font-weight:500;text-transform:uppercase;letter-spacing:.5px}.h-stat-value{font-size:16px;font-weight:700}.h-stat-value.positive{color:var(--green)}.h-stat-value.negative{color:var(--red)}.history-table-container{background:linear-gradient(145deg,#7c3aed0a,#0c0a18d9);border:1px solid rgba(124,58,237,.08);border-radius:12px;overflow:auto;max-height:calc(100vh - 320px)}.history-table{width:100%;border-collapse:collapse}.history-table th{padding:8px 12px;text-align:left;font-size:11px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid rgba(124,58,237,.08);background:#7c3aed0a;position:sticky;top:0;z-index:2}.history-table td{padding:8px 12px;font-size:12px;border-bottom:1px solid rgba(124,58,237,.04)}.history-table tr:hover td{background:#7c3aed0a}.history-table tr:nth-child(2n) td{background:#7c3aed04}.currency-tag{background:#7c3aed1a;color:var(--accent-light);padding:4px 10px;border-radius:6px;font-size:11px;font-weight:700;border:1px solid rgba(124,58,237,.15)}.direction-tag{padding:4px 10px;border-radius:6px;font-size:11px;font-weight:700}.direction-tag.buy{background:#10b9811f;color:var(--green);border:1px solid rgba(16,185,129,.15)}.direction-tag.sell{background:#ef44441f;color:var(--red);border:1px solid rgba(239,68,68,.15)}.result-tag{padding:4px 12px;border-radius:6px;font-size:11px;font-weight:700}.result-tag.win{background:#10b9811f;color:var(--green);border:1px solid rgba(16,185,129,.15)}.result-tag.loss{background:#ef44441f;color:var(--red);border:1px solid rgba(239,68,68,.15)}.result-tag.active{background:#eab3081a;color:var(--yellow);border:1px solid rgba(234,179,8,.15)}.positive{color:var(--green)!important}.negative{color:var(--red)!important}.support-container{max-width:600px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.support-card{background:linear-gradient(145deg,#7c3aed0f,#0c0a18e6);border:1px solid rgba(124,58,237,.1);border-radius:12px;padding:20px}.support-card h3{font-size:16px;font-weight:700;margin-bottom:14px;text-align:center;background:linear-gradient(135deg,#fff,var(--accent-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.support-card p{text-align:center;color:var(--text-muted);font-size:12px;margin-bottom:16px}.faq-list{display:flex;flex-direction:column;gap:6px}.faq-item{border:1px solid rgba(124,58,237,.06);border-radius:8px;overflow:hidden;transition:border-color .2s ease}.faq-item:hover{border-color:#7c3aed26}.faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:12px 14px;background:#7c3aed0a;border:none;color:var(--text-primary);font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;text-align:left;transition:all .2s ease}.faq-question:hover{background:#7c3aed14}.faq-question svg{flex-shrink:0;color:var(--text-muted);transition:transform .2s ease}.faq-answer{max-height:0;overflow:hidden;color:var(--text-secondary);font-size:12px;line-height:1.6;transition:max-height .2s ease,padding .2s ease;padding:0 12px;border-left:2px solid transparent}.faq-item.open .faq-answer{max-height:300px;padding:10px 12px;border-left-color:var(--accent);background:#7c3aed05}.support-links{display:flex;flex-direction:column;gap:6px;margin-bottom:20px}.support-link{display:flex;align-items:center;gap:12px;padding:12px 14px;background:linear-gradient(145deg,#7c3aed0a,#0c0a1899);border:1px solid rgba(124,58,237,.06);border-radius:10px;color:var(--text-primary);text-decoration:none;font-size:13px;font-weight:500;transition:all .25s ease}.support-link:hover{background:linear-gradient(145deg,#7c3aed1a,#0c0a18cc);border-color:#7c3aed26;transform:translate(3px)}.support-link svg{flex-shrink:0;color:var(--accent-light)}.contact-form{display:flex;flex-direction:column;gap:12px}.contact-form .form-group{display:flex;flex-direction:column;gap:4px}.contact-form label{font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.contact-form input,.contact-form textarea{background:#7c3aed0a;border:1px solid rgba(124,58,237,.08);border-radius:8px;color:var(--text-primary);padding:10px 12px;font-size:13px;font-family:inherit;transition:all .25s ease}.contact-form input:focus,.contact-form textarea:focus{outline:none;border-color:#7c3aed4d;box-shadow:0 0 0 3px #7c3aed14;background:#7c3aed0f}.contact-form textarea{min-height:80px;resize:vertical}.admin-badge{background:linear-gradient(135deg,var(--accent),var(--accent-light));color:#fff;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:700;letter-spacing:1px}.admin-tabs{display:flex;gap:8px;margin-bottom:20px}.admin-tab{padding:10px 20px;background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition);font-size:13px;font-weight:500;font-family:inherit}.admin-tab:hover{border-color:var(--accent)}.admin-tab.active{background:#8b5cf61f;border-color:var(--accent);color:var(--accent)}.admin-list{display:flex;flex-direction:column;gap:10px}.admin-item{display:flex;justify-content:space-between;align-items:center;padding:16px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-sm);transition:var(--transition)}.admin-item:hover{border-color:var(--border-hover)}.admin-item-info{display:flex;flex-direction:column;gap:8px}.admin-item-user{display:flex;align-items:center;gap:8px}.admin-item-user strong{font-size:14px}.admin-item-user span{font-size:12px;color:var(--text-muted)}.admin-item-details{display:flex;align-items:center;gap:12px;font-size:13px}.admin-item-details .amount{font-weight:700;font-size:15px}.admin-item-details .amount.deposit{color:var(--green)}.admin-item-details .pix-key{color:var(--text-muted)}.admin-item-details .date{color:var(--text-muted);font-size:12px}.admin-item-actions{display:flex;gap:8px}.btn-approve{padding:8px 16px;background:var(--green);color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:var(--transition);font-family:inherit}.btn-approve:hover{box-shadow:0 4px 12px #22c55e4d}.btn-reject{padding:8px 16px;background:var(--red);color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:var(--transition);font-family:inherit}.btn-reject:hover{box-shadow:0 4px 12px #ef44444d}.no-data{text-align:center;color:var(--text-muted);padding:40px;font-size:14px}.access-denied{text-align:center;padding:60px 20px;color:var(--text-muted)}.access-denied h2{font-size:24px;margin-bottom:8px}.user-avatar-small{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--accent-light));display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:#fff;flex-shrink:0}.role-badge{padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600;text-transform:uppercase}.role-badge.admin{background:#8b5cf626;color:var(--accent)}.role-badge.user{background:#a78bfa1a;color:var(--accent-light)}.loading{text-align:center;color:var(--text-muted);padding:20px}.admin-tab{display:flex;align-items:center;gap:6px}.admin-tab svg{flex-shrink:0}.dash-stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px}.dash-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius);padding:20px;display:flex;align-items:center;gap:16px;transition:border-color .3s ease}.dash-card:hover{border-color:var(--border-hover)}.dash-card-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dash-card-icon.users{background:#8b5cf61f;color:var(--accent)}.dash-card-icon.deposits{background:var(--green-bg);color:var(--green)}.dash-card-icon.withdrawals{background:#eab3081a;color:var(--yellow)}.dash-card-icon.volume{background:#a78bfa1a;color:var(--accent-light)}.dash-card-icon.balance{background:#8b5cf614;color:var(--accent)}.dash-card-icon.trades{background:#3b82f61a;color:#3b82f6}.dash-card-info{display:flex;flex-direction:column;gap:2px}.dash-card-value{font-size:22px;font-weight:700}.dash-card-label{font-size:12px;color:var(--text-muted)}.dash-summary-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.dash-summary-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius);padding:24px}.dash-summary-card h4{font-size:13px;color:var(--text-muted);margin-bottom:8px}.dash-summary-value{font-size:28px;font-weight:800;display:block}.dash-summary-detail{font-size:12px;color:var(--text-muted);margin-top:4px;display:block}.admin-table-container{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius);overflow:auto}.admin-table{width:100%;border-collapse:collapse}.admin-table th{padding:12px 14px;text-align:left;font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--border-color);background:var(--bg-secondary);position:sticky;top:0;z-index:1}.admin-table td{padding:10px 14px;font-size:13px;border-bottom:1px solid rgba(139,92,246,.05)}.admin-table tr:hover td{background:#8b5cf608}.admin-table.compact th{padding:8px 10px}.admin-table.compact td{padding:6px 10px;font-size:12px}.admin-user-cell{display:flex;align-items:center;gap:8px}.btn-small{padding:5px 10px;background:#8b5cf61a;border:1px solid rgba(139,92,246,.2);color:var(--accent);border-radius:5px;font-size:12px;font-weight:500;cursor:pointer;transition:var(--transition);font-family:inherit;display:flex;align-items:center;gap:4px}.btn-small:hover{background:#8b5cf633;border-color:var(--accent)}.btn-sm{padding:6px 12px;font-size:12px}.admin-sub-tabs{display:flex;gap:6px;margin-bottom:16px}.sub-tab{padding:8px 16px;background:var(--bg-input);border:1px solid var(--border-color);color:var(--text-secondary);border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:var(--transition);font-family:inherit}.sub-tab.active{background:#8b5cf61f;border-color:var(--accent);color:var(--accent)}.admin-trades-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.live-badge{color:var(--green);font-size:12px;font-weight:600;animation:pulse 2s infinite}.trade-count{color:var(--text-muted);font-size:12px}.trade-active-row td{background:#eab30808!important}.gateways-grid{display:flex;flex-direction:column;gap:16px}.gateway-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius);padding:20px;transition:border-color .3s ease}.gateway-card.active{border-color:#22c55e4d}.gateway-card.inactive{opacity:.75}.gateway-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.gateway-name h4{font-size:16px;margin-bottom:2px}.gateway-slug{font-size:12px;color:var(--text-muted);font-family:monospace}.gateway-status{display:flex;align-items:center;gap:12px;margin-bottom:16px}.gateway-badge{padding:3px 10px;border-radius:12px;font-size:11px;font-weight:600}.gateway-badge.online{background:var(--green-bg);color:var(--green)}.gateway-badge.offline{background:var(--bg-input);color:var(--text-muted)}.gateway-priority{font-size:12px;color:var(--text-muted)}.gateway-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.gateway-actions{grid-column:1 / -1;display:flex;gap:8px;margin-top:4px}.toggle-switch{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0}.toggle-switch input{opacity:0;width:0;height:0}.toggle-slider{position:absolute;cursor:pointer;inset:0;background:var(--bg-input);border:1px solid var(--border-color);border-radius:24px;transition:.3s}.toggle-slider:before{content:"";position:absolute;height:18px;width:18px;left:2px;bottom:2px;background:var(--text-muted);border-radius:50%;transition:.3s}.toggle-switch input:checked+.toggle-slider{background:#22c55e33;border-color:var(--green)}.toggle-switch input:checked+.toggle-slider:before{transform:translate(20px);background:var(--green)}@media(max-width:900px){.dash-stats-grid{grid-template-columns:repeat(2,1fr)}.dash-summary-row{grid-template-columns:1fr}.admin-tabs{flex-wrap:wrap}.gateway-fields{grid-template-columns:1fr}}.support-container{max-width:600px;margin:0 auto}.support-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius);padding:32px;text-align:center}.support-card h3{margin-bottom:8px}.support-card p{color:var(--text-muted);font-size:14px;margin-bottom:24px}.support-links{display:flex;flex-direction:column;gap:12px}.support-link{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--bg-input);border:1px solid var(--border-color);border-radius:var(--radius-sm);text-decoration:none;color:var(--text-primary);transition:var(--transition)}.support-link:hover{border-color:var(--accent);background:#8b5cf60f}@media(max-width:1100px){.right-panel{width:280px}}@media(max-width:900px){html,body{height:100%;margin:0;padding:0;overflow:hidden}#app,.app-wrapper{height:100%;max-height:100%;display:flex;flex-direction:column;overflow:hidden}.app-layout{display:flex;flex-direction:column;flex:1;min-height:0;margin-bottom:64px;overflow:hidden}.mobile-hide-history{display:none!important}.top-bar{height:52px;padding:0 10px}.top-bar-logo{height:36px}.top-bar-right{gap:6px}.header-action-btn,.top-bar-right .lang-dropdown-wrapper{display:none}.header-account-badge{padding:5px 10px;min-height:34px;gap:6px}.account-type,.account-pct{display:none}.account-balance{font-size:13px}.account-chevron{display:none}.hamburger-btn{width:32px;height:32px}.sidebar{width:100%;height:64px;flex-direction:row;border-right:none;border-top:1px solid rgba(124,58,237,.15);order:2;padding:0;position:fixed;bottom:0;left:0;z-index:100;background:#0a0a12f2;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.sidebar-logo,.sidebar-bottom{display:none}.sidebar-nav{flex-direction:row;gap:0;justify-content:space-around;padding:0 8px;width:100%;align-items:center;height:100%}.nav-item{padding:6px 4px;font-size:10px;min-width:0;flex:1;align-items:center;justify-content:center;gap:3px;border-radius:10px;color:#ffffff73;font-weight:600}.nav-item.active{color:#fff;background:#7c3aed26;box-shadow:none}.nav-item.active svg{color:var(--accent-light);filter:drop-shadow(0 0 4px rgba(124,58,237,.4))}.nav-item svg{width:22px;height:22px}.main-area{order:1;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.content-with-panel{flex-direction:column;height:100%;overflow:hidden}.chart-area{min-height:0;height:auto;max-height:none;flex:1;flex-shrink:0}.right-panel{width:100%;border-left:none;border-top:1px solid var(--border-color);max-height:none;overflow-y:visible;padding-bottom:0;flex:0 0 auto}.trading-panel{padding:8px 8px 4px;gap:6px}.trading-section{margin-bottom:0}.trading-label{font-size:10px;margin-bottom:4px}.time-selector{gap:4px}.time-btn{padding:6px 8px;font-size:12px}.amount-control{height:40px}.payout-info{padding:6px 10px;font-size:12px}.trade-buttons{gap:8px}.trade-btn{padding:12px 8px;font-size:14px;font-weight:800}.header{padding:0 8px;height:38px}.header-currency select{font-size:12px}.live-indicator{display:none}.chart-toolbar{padding:2px 6px;gap:2px}.chart-toolbar button{padding:3px 8px;font-size:11px}.mini-history-title{font-size:11px;padding:6px 10px}.history-item{padding:8px 10px}.profile-grid{grid-template-columns:1fr}.history-stats-bar,.stats-grid{grid-template-columns:repeat(2,1fr)}.form-row{grid-template-columns:1fr}}@media(max-width:480px){.header-balance-btn .label{display:none}.header-balance-btn{padding:6px 10px;font-size:12px}.page-container{padding:16px}.auth-card{padding:24px;margin:16px}.balance-value{font-size:28px}.balance-actions{flex-direction:column}}.auth-container:before{content:"";position:absolute;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.12),transparent 70%);top:-100px;right:-100px;animation:floatOrb 12s ease-in-out infinite;pointer-events:none}.auth-container:after{content:"";position:absolute;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(6,182,212,.08),transparent 70%);bottom:-80px;left:-80px;animation:floatOrb 15s ease-in-out infinite reverse;pointer-events:none}@keyframes floatOrb{0%,to{transform:translate(0) scale(1)}25%{transform:translate(30px,-40px) scale(1.05)}50%{transform:translate(-20px,20px) scale(.95)}75%{transform:translate(40px,30px) scale(1.03)}}.auth-card{animation:fadeInUp .5s ease-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#12121fd9}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.nav-item:before{display:none}.nav-item{position:relative}.nav-item.active:before{display:none}@media(max-width:900px){.nav-item:before{display:none}.nav-item.active:before{display:none}}.trade-result{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.trade-result.win{box-shadow:0 8px 32px #22c55e33,0 0 60px #22c55e0d}.trade-result.loss{box-shadow:0 8px 32px #ef444433,0 0 60px #ef44440d}.trade-result .result-icon{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;animation:resultPop .4s cubic-bezier(.34,1.56,.64,1)}.trade-result.win .result-icon{background:#22c55e26}.trade-result.loss .result-icon{background:#ef444426}@keyframes resultPop{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.notification{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 8px 32px #0000004d}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{background:linear-gradient(90deg,var(--bg-card) 25%,var(--bg-card-hover) 50%,var(--bg-card) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:var(--radius-sm)}.page-container .wallet-card,.page-container .profile-card,.page-container .support-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#12121fb3;border-color:#8b5cf626;transition:border-color .3s ease,box-shadow .3s ease}.page-container .wallet-card:hover,.page-container .profile-card:hover,.page-container .support-card:hover{border-color:#8b5cf64d;box-shadow:0 8px 32px #8b5cf60f}#mainContent{animation:fadeIn .25s ease-out}.trade-btn{overflow:hidden;position:relative}.trade-btn:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#ffffff26;border-radius:50%;transform:translate(-50%,-50%);transition:width .4s ease,height .4s ease}.trade-btn:active:after{width:300px;height:300px}.timer-progress{filter:drop-shadow(0 0 4px var(--accent))}.chart-toolbar button{position:relative;overflow:hidden}.faq-list{display:flex;flex-direction:column;gap:8px}.faq-item{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-sm);overflow:hidden;transition:border-color .3s ease}.faq-item:hover{border-color:var(--border-hover)}.faq-question{width:100%;padding:16px;background:none;border:none;color:var(--text-primary);font-size:14px;font-weight:600;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-family:inherit;text-align:left}.faq-question svg{width:16px;height:16px;color:var(--text-muted);transition:transform .3s ease;flex-shrink:0}.faq-item.open .faq-question svg{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0 16px;color:var(--text-secondary);font-size:13px;line-height:1.6}.faq-item.open .faq-answer{max-height:200px;padding:0 16px 16px}.contact-form{display:flex;flex-direction:column;gap:12px;margin-top:16px}.contact-form textarea{background:var(--bg-input);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:12px 14px;color:var(--text-primary);font-size:14px;font-family:inherit;outline:none;resize:vertical;min-height:100px;transition:border-color .2s ease}.contact-form textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.header-currency{position:relative}.asset-selector-btn{display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--bg-card);border:1px solid var(--border-color);padding:6px 12px;border-radius:var(--radius-sm);width:fit-content;cursor:pointer;transition:all .15s ease;color:var(--text-primary)}.asset-selector-btn:hover{background:#7c3aed0a;border-color:#7c3aed33}.asset-info{display:flex;align-items:center;gap:24px}.asset-icon{display:flex;align-items:center;justify-content:center;width:32px;min-width:32px;height:28px}.asset-icon svg,.asset-icon img{width:100%;height:100%}.asset-text{display:flex;flex-direction:row;align-items:center;gap:10px}.asset-name{font-size:14px;font-weight:700;color:var(--text-primary);letter-spacing:.3px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol!important}.asset-payout{color:var(--accent-light);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;background:#7c3aed1f;padding:2px 6px;border-radius:4px}.asset-chevron{color:var(--text-muted);transition:color .15s}.asset-selector-btn:hover .asset-chevron{color:var(--text-secondary)}.asset-modal-backdrop{position:fixed;inset:0;background:#000c;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:9999;display:flex;align-items:center;justify-content:center;animation:fadeIn .2s ease}.asset-modal-content{background:linear-gradient(160deg,#0f0f1a,#0a0a14);border:1px solid rgba(139,92,246,.18);border-radius:16px;width:90%;max-width:460px;max-height:82vh;display:flex;flex-direction:column;position:relative;box-shadow:0 30px 80px #000000b3,0 0 0 1px #ffffff0a inset;animation:modalSlideIn .28s cubic-bezier(.16,1,.3,1);overflow:hidden}.asset-modal-content:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#8b5cf6,#6366f1,transparent);opacity:.8}.asset-modal-header{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 16px;border-bottom:1px solid rgba(255,255,255,.06)}.asset-modal-header-titles{display:flex;flex-direction:column;gap:2px}.asset-modal-header h3{margin:0;font-size:17px;font-weight:800;color:#fff;letter-spacing:-.3px}.asset-modal-subtitle{font-size:11px;color:#9ca3af99;font-weight:500;letter-spacing:.3px}.asset-modal-close{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);width:30px;height:30px;border-radius:8px;color:#9ca3afb3;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}.asset-modal-close:hover{background:#ef44441f;border-color:#ef444433;color:#ef4444}.asset-modal-search{padding:14px 16px 10px;position:relative;display:flex;align-items:center}.asset-modal-search svg{position:absolute;left:28px;color:#9ca3af80;pointer-events:none;width:15px;height:15px}.asset-modal-search input{width:100%;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:10px 14px 10px 36px;color:#f1f5f9;font-size:13px;font-family:inherit;transition:border-color .2s,box-shadow .2s}.asset-modal-search input:focus{outline:none;border-color:#8b5cf680;box-shadow:0 0 0 3px #8b5cf614}.asset-modal-search input::placeholder{color:#6b7280b3}.asset-modal-tabs{display:flex;padding:10px 16px 14px;gap:6px;border-bottom:1px solid rgba(255,255,255,.05);overflow-x:auto}.asset-modal-tabs::-webkit-scrollbar{display:none}.asset-tab{background:#0f172a66;border:1px solid rgba(255,255,255,.05);padding:0 16px;height:38px;border-radius:8px!important;color:#94a3b8e6;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .2s ease;font-family:inherit;display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1}.tab-icon{font-size:14px;line-height:1;opacity:.9}.asset-tab:hover{color:#f8fafc;background:#ffffff14;border-color:#ffffff1a}.asset-tab.active{background:#8b5cf626;border-color:#8b5cf666;color:#fff;box-shadow:0 4px 12px #8b5cf61f}.asset-list-header{display:flex;align-items:center;justify-content:space-between;padding:8px 20px 6px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:#6b7280b3;border-bottom:1px solid rgba(255,255,255,.04)}.asset-modal-list{flex:1;overflow-y:auto;padding:8px 10px;display:flex;flex-direction:column;gap:2px}.asset-modal-list::-webkit-scrollbar{width:4px}.asset-modal-list::-webkit-scrollbar-track{background:transparent}.asset-modal-list::-webkit-scrollbar-thumb{background:#8b5cf633;border-radius:4px}.asset-list-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:44px 20px;color:#6b728099;font-size:13px;gap:8px}.asset-list-item{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:10px;cursor:pointer;background:transparent;border:1px solid transparent;transition:all .15s ease}.asset-list-item:hover{background:#8b5cf60f;border-color:#8b5cf61f;transform:translate(2px)}.asset-list-item.active{background:#8b5cf61a;border-color:#8b5cf638}.asset-item-left{display:flex;align-items:center;gap:12px}.asset-item-icon{width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:#ffffff0a;border-radius:50%;border:1px solid rgba(255,255,255,.06);overflow:hidden}.asset-item-icon svg,.asset-item-icon img{width:100%;height:100%}.asset-item-info{display:flex;flex-direction:column;gap:3px}.asset-item-name{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:#f1f5f9;letter-spacing:.1px}.asset-active-dot{width:6px;height:6px;background:#8b5cf6;border-radius:50%;display:inline-block;box-shadow:0 0 6px #8b5cf6cc}.asset-item-pair{display:flex;align-items:center;gap:6px;font-size:11px;color:#6b7280cc;font-weight:500;letter-spacing:.4px}.asset-ticker{color:#9ca3afb3}.asset-otc-badge{font-size:9px;font-weight:800;padding:1px 4px;background:#6366f11f;border:1px solid rgba(99,102,241,.25);color:#818cf8;border-radius:3px;letter-spacing:.5px}.asset-item-right{display:flex;align-items:center;gap:10px}.asset-item-payout{font-size:12px;font-weight:800;font-variant-numeric:tabular-nums;padding:3px 8px;border-radius:6px;border:1px solid;letter-spacing:.3px}.asset-check{opacity:.85}@keyframes modalSlideIn{0%{opacity:0;transform:scale(.94) translateY(18px)}to{opacity:1;transform:scale(1) translateY(0)}}@media(max-width:768px){.asset-selector-btn{min-width:unset;padding:8px 12px}.asset-info .asset-name{display:none}.asset-modal-content{width:100%;max-width:100%;height:100vh;max-height:100vh;border-radius:0;border:none;animation:modalSlideUp .3s cubic-bezier(.16,1,.3,1)}}@keyframes modalSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.adm-shell{display:flex;height:100vh;background:#0a0a0f;overflow:hidden}.adm-sidebar{width:240px;flex-shrink:0;background:#111118;border-right:1px solid rgba(139,92,246,.1);display:flex;flex-direction:column;padding:20px 0}.adm-logo{display:flex;align-items:center;gap:12px;padding:0 20px 24px;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:16px}.adm-nav{display:flex;flex-direction:column;gap:2px;padding:0 12px;flex:1}.adm-nav-item{display:flex;align-items:center;gap:10px;padding:10px 14px;background:none;border:none;color:#888;font-family:inherit;font-size:13px;font-weight:500;cursor:pointer;border-radius:8px;transition:all .2s;text-align:left;width:100%}.adm-nav-item:hover{background:#8b5cf614;color:#ccc}.adm-nav-item.active{background:#8b5cf626;color:#7c3aed;font-weight:600}.adm-nav-item.active svg{stroke:#7c3aed}.adm-sidebar-footer{padding:16px 12px 0;border-top:1px solid rgba(255,255,255,.06);margin-top:8px}.adm-user-info{display:flex;align-items:center;gap:10px;padding:10px;border-radius:8px;background:#ffffff08;margin-bottom:8px}.adm-avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#7c3aed,#a78bfa);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:15px;color:#fff;flex-shrink:0}.adm-avatar-sm{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#7c3aed,#a78bfa);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:13px;color:#fff;flex-shrink:0}.adm-logout-btn{display:flex;align-items:center;gap:8px;width:100%;padding:8px 14px;background:none;border:1px solid rgba(239,68,68,.2);color:#ef4444;border-radius:8px;font-size:12px;font-family:inherit;cursor:pointer;transition:all .2s}.adm-logout-btn:hover{background:#ef444414}.adm-main{flex:1;display:flex;flex-direction:column;overflow:hidden}.adm-header{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;background:#111118;border-bottom:1px solid rgba(139,92,246,.1);flex-shrink:0}.adm-header-title{font-size:20px;font-weight:700;margin:0 0 2px;color:#fff}.adm-header-sub{font-size:12px;color:#666;margin:0}.adm-header-right{display:flex;align-items:center;gap:16px}.live-indicator{display:flex;align-items:center;gap:6px;background:#22c55e1a;border:1px solid rgba(34,197,94,.2);padding:4px 10px;border-radius:6px;font-size:11px;color:var(--success);font-weight:500}.live-dot{width:6px;height:6px;border-radius:50%;background:var(--success);box-shadow:0 0 8px #22c55e99;animation:pulse 2s infinite}.header-lang-wrapper{display:none;position:relative}.header-lang-btn{background:#12121f99;border:1px solid rgba(124,58,237,.2);color:var(--text-secondary);font-size:11px;font-weight:600;padding:4px 8px;border-radius:8px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:4px;height:34px}.header-lang-btn svg{width:14px;height:14px}.header-lang-btn .lang-chevron{width:12px;height:12px;opacity:.6}.header-lang-btn:hover{background:#7c3aed1a;color:#fff;border-color:#7c3aed66}.header-lang-dropdown,#mobileLangDropdown{position:absolute!important;top:calc(100% + 8px)!important;bottom:auto!important;right:0!important;left:auto!important;height:auto!important;transform-origin:top right!important;z-index:999999!important;background:#111118!important;background-color:#111118!important;opacity:0!important;visibility:hidden!important;border:1px solid rgba(124,58,237,.5)!important;box-shadow:0 10px 40px #000!important;pointer-events:none!important;min-width:140px!important;border-radius:12px!important;padding:8px!important;display:flex!important;flex-direction:column!important;gap:4px!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;mix-blend-mode:normal!important;transition:opacity .1s ease,visibility .1s ease!important}#mobileLangDropdown *{background-color:transparent;mix-blend-mode:normal!important}.header-lang-wrapper #mobileLangDropdown.open,#mobileLangDropdown.open{visibility:visible!important;opacity:1!important;pointer-events:auto!important}@media(max-width:900px){.header-lang-wrapper{display:block}}@media(max-width:768px){.adm-live-badge,.adm-live-indicator{display:none}}.adm-live-badge{display:flex;align-items:center;gap:6px;background:#22c55e1a;border:1px solid rgba(34,197,94,.2);color:#22c55e;padding:5px 12px;border-radius:20px;font-size:12px;font-weight:600}.adm-live-dot{width:7px;height:7px;border-radius:50%;background:#22c55e;animation:pulse 2s infinite}.adm-live-indicator{display:flex;align-items:center;gap:6px;color:#22c55e;font-size:12px;font-weight:600}.adm-content{flex:1;overflow-y:auto;padding:24px 28px}.admin-center-page{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;text-align:center}.admin-login-box{background:#111118;border:1px solid rgba(139,92,246,.2);border-radius:16px;padding:36px;width:100%;max-width:400px}.admin-login-logo{display:flex;align-items:center;gap:14px;margin-bottom:28px;text-align:left}.adm-stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px}.adm-stat-card{background:#111118;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:20px;display:flex;align-items:center;gap:16px;transition:border-color .2s,transform .2s;position:relative}.adm-stat-card:hover{border-color:#8b5cf64d;transform:translateY(-1px)}.adm-stat-card.adm-stat-alert{border-color:#f59e0b4d}.adm-stat-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.adm-stat-value{font-size:22px;font-weight:800;margin-bottom:2px;color:#fff}.adm-stat-label{font-size:12px;color:#666}.adm-alert-dot{position:absolute;top:12px;right:12px;width:8px;height:8px;border-radius:50%;background:#f59e0b;animation:pulse 1.5s infinite}.adm-summary-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}.adm-summary-card{background:#111118;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:20px}.adm-summary-label{font-size:12px;color:#666;margin-bottom:8px}.adm-summary-value{font-size:26px;font-weight:800;margin-bottom:6px}.adm-summary-detail{font-size:12px;color:#555}.adm-section-header{display:flex;align-items:center;gap:10px;margin-bottom:16px}.adm-count-badge{padding:4px 12px;background:#8b5cf61f;border:1px solid rgba(139,92,246,.2);color:#7c3aed;border-radius:20px;font-size:12px;font-weight:600}.adm-count-badge.warn{background:#f59e0b1a;border-color:#f59e0b33;color:#f59e0b}.adm-sub-title{font-size:14px;font-weight:600;color:#ccc;margin:0 0 12px}.adm-table-wrap{background:#111118;border:1px solid rgba(255,255,255,.06);border-radius:12px;overflow:auto}.adm-table{width:100%;border-collapse:collapse}.adm-table th{padding:11px 14px;font-size:11px;font-weight:600;color:#555;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid rgba(255,255,255,.06);background:#0000004d;text-align:left;position:sticky;top:0}.adm-table td{padding:10px 14px;font-size:13px;border-bottom:1px solid rgba(255,255,255,.03);color:#ccc}.adm-table tr:last-child td{border-bottom:none}.adm-table tr:hover td{background:#8b5cf608}.adm-table.compact th{padding:8px 10px}.adm-table.compact td{padding:7px 10px;font-size:12px}.adm-row-active td{background:#f59e0b08!important}.adm-user-cell{display:flex;align-items:center;gap:8px}.adm-cards-list{display:flex;flex-direction:column;gap:10px}.adm-action-card{background:#111118;border:1px solid rgba(255,255,255,.06);border-radius:12px;overflow:hidden}.adm-action-card-body{display:flex;justify-content:space-between;align-items:center;padding:16px}.adm-action-meta{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.adm-amount{font-size:18px;font-weight:700}.adm-pix-info{display:flex;align-items:center;gap:4px;font-size:12px;color:#666;font-family:monospace}.adm-action-card-actions{display:flex;gap:8px;padding:10px 16px;background:#0003;border-top:1px solid rgba(255,255,255,.04)}.adm-empty-state{display:flex;flex-direction:column;align-items:center;padding:60px 20px;gap:12px;color:#555}.adm-empty-state h3{color:#888;margin:0}.adm-empty-state p{margin:0;font-size:13px}.adm-empty-section{text-align:center;padding:20px;color:#22c55e;font-size:13px;background:#22c55e0d;border:1px solid rgba(34,197,94,.1);border-radius:8px;margin-bottom:8px}.adm-empty{text-align:center;color:#555;padding:30px;font-size:13px}.adm-loading{text-align:center;color:#555;padding:40px}.adm-positive{color:#22c55e}.adm-negative{color:#ef4444}.adm-role{padding:2px 8px;border-radius:4px;font-size:11px;font-weight:700;text-transform:uppercase}.adm-role.admin{background:#8b5cf626;color:#7c3aed}.adm-role.user{background:#a78bfa1a;color:#a78bfa}.adm-pair{background:#8b5cf61a;color:#7c3aed;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600;font-family:monospace}.adm-dir{padding:2px 8px;border-radius:4px;font-size:12px;font-weight:600}.adm-dir.buy{background:#22c55e1a;color:#22c55e}.adm-dir.sell{background:#ef44441a;color:#ef4444}.adm-status-tag{padding:2px 8px;border-radius:4px;font-size:11px;font-weight:700}.adm-status-tag.win{background:#22c55e1a;color:#22c55e}.adm-status-tag.loss{background:#ef44441a;color:#ef4444}.adm-status-tag.active{background:#f59e0b1a;color:#f59e0b}.adm-status-tag.confirmed{background:#22c55e1a;color:#22c55e}.adm-status-tag.pending{background:#f59e0b1a;color:#f59e0b}.adm-gateways-grid{display:flex;flex-direction:column;gap:16px}.adm-gw-card{background:#111118;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:20px;transition:border-color .2s}.adm-gw-card.active{border-color:#22c55e40;box-shadow:0 0 20px #22c55e08}.adm-gw-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.adm-gw-name{font-size:16px;font-weight:700;color:#fff}.adm-gw-slug{font-size:12px;color:#666;background:#ffffff0a;padding:2px 6px;border-radius:4px}.adm-gw-badge{padding:3px 10px;border-radius:20px;font-size:11px;font-weight:600}.adm-gw-badge.online{background:#22c55e1a;color:#22c55e}.adm-gw-badge.offline{background:#ffffff0a;color:#555}.adm-gw-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.adm-gw-footer{display:flex;gap:8px;padding-top:16px;border-top:1px solid rgba(255,255,255,.04)}.adm-toggle{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0}.adm-toggle input{opacity:0;width:0;height:0}.adm-toggle-track{position:absolute;inset:0;background:#222;border:1px solid #333;border-radius:24px;cursor:pointer;transition:.3s}.adm-toggle-track:before{content:"";position:absolute;width:18px;height:18px;left:2px;top:2px;background:#555;border-radius:50%;transition:.3s}.adm-toggle input:checked+.adm-toggle-track{background:#22c55e26;border-color:#22c55e}.adm-toggle input:checked+.adm-toggle-track:before{transform:translate(20px);background:#22c55e}.adm-form-group{display:flex;flex-direction:column;gap:5px}.adm-label{font-size:12px;color:#666;font-weight:500}.adm-input{background:#0d0d14;border:1px solid rgba(255,255,255,.08);color:#ccc;border-radius:8px;padding:9px 12px;font-size:13px;font-family:inherit;transition:border-color .2s;width:100%;box-sizing:border-box}.adm-input:focus{outline:none;border-color:#8b5cf666}.adm-input-wrap{position:relative;display:flex;align-items:center}.adm-input-wrap svg{position:absolute;left:12px;color:#555;pointer-events:none}.adm-input-wrap .adm-input{padding-left:36px}.adm-error{color:#ef4444;font-size:12px;min-height:16px;margin-top:4px}.adm-btn-primary{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;background:linear-gradient(135deg,#7c3aed,#a78bfa);color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s;font-family:inherit}.adm-btn-primary:hover{opacity:.85;transform:translateY(-1px)}.adm-btn-secondary{padding:8px 16px;background:#ffffff0f;color:#aaa;border:1px solid rgba(255,255,255,.08);border-radius:8px;font-size:13px;cursor:pointer;font-family:inherit;transition:all .2s}.adm-btn-secondary:hover{background:#ffffff1a;color:#fff}.adm-btn-success{padding:7px 16px;background:#22c55e1f;border:1px solid rgba(34,197,94,.25);color:#22c55e;border-radius:7px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .2s}.adm-btn-success:hover{background:#22c55e33}.adm-btn-danger{padding:7px 16px;background:#ef44441a;border:1px solid rgba(239,68,68,.2);color:#ef4444;border-radius:7px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .2s}.adm-btn-danger:hover{background:#ef444433}.adm-btn-danger-sm{padding:6px 12px;background:#ef44440f;border:1px solid rgba(239,68,68,.15);color:#ef4444;border-radius:6px;font-size:12px;cursor:pointer;font-family:inherit}.adm-btn-icon{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;background:#8b5cf614;border:1px solid rgba(139,92,246,.15);color:#7c3aed;border-radius:6px;font-size:12px;cursor:pointer;font-family:inherit;transition:all .2s}.adm-btn-icon:hover{background:#8b5cf626}.adm-modal{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center}.adm-modal-overlay{position:absolute;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.adm-modal-box{position:relative;background:#111118;border:1px solid rgba(139,92,246,.2);border-radius:16px;width:90%;max-width:720px;max-height:80vh;display:flex;flex-direction:column;z-index:1}.adm-modal-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.06)}.adm-modal-header h3{margin:0;font-size:16px}.adm-modal-close{background:none;border:none;color:#666;font-size:18px;cursor:pointer;padding:4px;line-height:1}.adm-modal-close:hover{color:#fff}.adm-modal-body{padding:20px;overflow-y:auto}.adm-toast{position:fixed;bottom:24px;right:24px;background:#1a1a2e;border:1px solid rgba(139,92,246,.3);color:#fff;padding:12px 20px;border-radius:10px;font-size:13px;font-weight:500;z-index:9999;opacity:0;transform:translateY(10px);transition:all .3s ease;box-shadow:0 8px 32px #0006}.adm-toast.show{opacity:1;transform:translateY(0)}@media(max-width:1024px){.adm-stats-grid{grid-template-columns:repeat(2,1fr)}.adm-summary-row{grid-template-columns:1fr 1fr}.adm-gw-fields{grid-template-columns:1fr}}@media(max-width:768px){.adm-sidebar{width:60px}.adm-nav-item span,.adm-logo div{display:none}.adm-user-info div:last-child{display:none}.adm-stats-grid,.adm-summary-row{grid-template-columns:1fr}.adm-content{padding:16px}}.landing-nav{position:fixed;top:0;left:0;right:0;z-index:1000;background:transparent;transition:background .3s ease,box-shadow .3s ease}.landing-nav.scrolled{background:#07070df2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 2px 20px #00000080;border-bottom:1px solid var(--border-color)}.landing-nav-inner{max-width:1200px;margin:0 auto;padding:16px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px}.landing-mobile-menu{display:contents}.landing-logo{display:flex;align-items:center;gap:10px;cursor:pointer}.landing-logo span{font-size:20px;font-weight:800;color:#fff;letter-spacing:-.5px}.landing-nav-links{display:flex;gap:32px}.landing-nav-links a{color:var(--text-secondary);text-decoration:none;font-size:14px;font-weight:500;transition:color .2s}.landing-nav-links a:hover{color:#fff}.landing-nav-actions{display:flex;align-items:center;gap:12px}.landing-btn-outline{padding:0 16px;min-width:110px;height:48px;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.2;border:1px solid var(--accent);background:transparent;color:var(--accent);border-radius:var(--radius-sm);font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;font-family:inherit}.landing-btn-outline:hover{background:#8b5cf61a}.landing-btn-filled{padding:0 16px;min-width:110px;height:48px;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.2;border:none;background:var(--accent);color:#fff;border-radius:var(--radius-sm);font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;font-family:inherit}.landing-btn-filled:hover{background:var(--accent-hover);transform:translateY(-1px);box-shadow:0 4px 16px var(--accent-glow)}.landing-hamburger{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px}.landing-hamburger span{width:24px;height:2px;background:#fff;border-radius:2px;transition:.3s}.landing-hero{min-height:100vh;display:flex;align-items:center;position:relative;overflow:hidden;padding:120px 24px 80px;z-index:1}#app.landing-active{background:radial-gradient(ellipse 800px 800px at 85% 10%,rgba(139,92,246,.18),transparent 70%),radial-gradient(ellipse 700px 700px at 10% 50%,rgba(139,92,246,.12),transparent 70%),radial-gradient(ellipse 600px 600px at 70% 70%,rgba(124,58,237,.14),transparent 70%),radial-gradient(ellipse 500px 500px at 40% 90%,rgba(139,92,246,.1),transparent 70%),repeating-linear-gradient(0deg,rgba(139,92,246,.03) 0px,rgba(139,92,246,.03) 1px,transparent 1px,transparent 60px),repeating-linear-gradient(90deg,rgba(139,92,246,.03) 0px,rgba(139,92,246,.03) 1px,transparent 1px,transparent 60px),#0b0514!important;background-attachment:fixed!important;height:100vh;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth}.landing-hero-bg{position:absolute;inset:0;pointer-events:none}.hero-orb{position:absolute;border-radius:50%;filter:blur(100px)}.hero-orb-1{width:500px;height:500px;background:#8b5cf61f;top:-15%;right:-10%;animation:floatOrb 14s ease-in-out infinite}.hero-orb-2{width:400px;height:400px;background:#8b5cf614;bottom:-15%;left:-10%;animation:floatOrb 18s ease-in-out infinite reverse}.hero-orb-3{width:300px;height:300px;background:#8b5cf60f;top:40%;left:40%;animation:floatOrb 22s ease-in-out infinite 4s}.hero-grid-pattern{position:absolute;inset:0;background-image:linear-gradient(rgba(139,92,246,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(139,92,246,.03) 1px,transparent 1px);background-size:60px 60px}.landing-hero-content{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:60px;position:relative;z-index:1;width:100%}.landing-hero-left{flex:1}.landing-hero-right{flex:1;display:flex;justify-content:center}.hero-badges{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.hero-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;background:#8b5cf614;border:1px solid rgba(139,92,246,.2);border-radius:100px;font-size:13px;font-weight:500;color:var(--text-secondary)}.hero-title{font-size:48px;font-weight:900;line-height:1.1;color:#fff;margin-bottom:20px;letter-spacing:-1px}.hero-highlight{background:linear-gradient(135deg,var(--accent),#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle{font-size:16px;color:var(--text-secondary);line-height:1.6;margin-bottom:32px;max-width:480px}.landing-cta-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 32px;background:linear-gradient(135deg,var(--accent),var(--accent-hover));color:#fff;border:none;border-radius:var(--radius);font-size:16px;font-weight:700;cursor:pointer;transition:all .3s;font-family:inherit;box-shadow:0 4px 24px var(--accent-glow)}.landing-cta-btn:hover{transform:translateY(-2px);box-shadow:0 8px 32px #8b5cf666}.hero-mockup{width:100%;max-width:520px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;overflow:hidden;box-shadow:0 24px 80px #0009,0 0 40px #8b5cf614}.mockup-browser-bar{display:flex;align-items:center;gap:12px;padding:10px 16px;background:var(--bg-secondary);border-bottom:1px solid var(--border-color)}.mockup-dots{display:flex;gap:6px}.mockup-dots span{width:10px;height:10px;border-radius:50%}.mockup-dots span:nth-child(1){background:#ef4444}.mockup-dots span:nth-child(2){background:#eab308}.mockup-dots span:nth-child(3){background:#22c55e}.mockup-url{flex:1;padding:4px 12px;background:var(--bg-input);border-radius:6px;font-size:11px;color:var(--text-muted)}.mockup-screen{display:flex;height:300px}.mockup-chart-area{flex:1;padding:20px;position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(139,92,246,.02),transparent)}.mockup-candles{display:flex;align-items:flex-end;gap:8px;height:100%;padding-bottom:10px}.m-candle{width:14px;border-radius:2px;position:relative;animation:candleGrow 2s ease-out both}.m-candle.green{background:var(--green)}.m-candle.red{background:var(--red)}.m-candle:before{content:"";position:absolute;left:50%;transform:translate(-50%);width:2px;top:-8px;height:8px;background:inherit}.m-candle:after{content:"";position:absolute;left:50%;transform:translate(-50%);width:2px;bottom:-6px;height:6px;background:inherit}@keyframes candleGrow{0%{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:1}}.m-candle:nth-child(1){animation-delay:.1s}.m-candle:nth-child(2){animation-delay:.2s}.m-candle:nth-child(3){animation-delay:.3s}.m-candle:nth-child(4){animation-delay:.4s}.m-candle:nth-child(5){animation-delay:.5s}.m-candle:nth-child(6){animation-delay:.6s}.m-candle:nth-child(7){animation-delay:.7s}.m-candle:nth-child(8){animation-delay:.8s}.m-candle:nth-child(9){animation-delay:.9s}.m-candle:nth-child(10){animation-delay:1s}.mockup-sidebar-r{width:140px;padding:16px;border-left:1px solid var(--border-color);display:flex;flex-direction:column;gap:12px;background:var(--bg-secondary)}.mockup-pair{font-size:12px;font-weight:700;color:#fff}.mockup-price-mock{font-size:18px;font-weight:800;color:var(--green)}.mockup-btns{display:flex;flex-direction:column;gap:6px;margin-top:auto}.mockup-buy,.mockup-sell{padding:8px;text-align:center;border-radius:6px;font-size:11px;font-weight:700;color:#fff}.mockup-buy{background:var(--green)}.mockup-sell{background:var(--red)}.trust-bar{background:#0003;border-bottom:1px solid rgba(139,92,246,.1);padding:20px 24px;position:relative;z-index:1}.trust-bar-inner{max-width:1100px;margin:0 auto;display:flex;justify-content:center;gap:40px;flex-wrap:wrap}.trust-badge-item{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#ffffffb3;letter-spacing:.3px}.trust-badge-item svg{flex-shrink:0}.landing-section{padding:100px 24px;position:relative;z-index:1}.landing-section-dark{background:#00000040}.landing-section-inner{max-width:1100px;margin:0 auto}.section-title{font-size:36px;font-weight:800;text-align:center;margin-bottom:12px;color:#fff;letter-spacing:-.5px}.section-subtitle{text-align:center;color:var(--text-secondary);font-size:16px;margin-bottom:56px;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6}.benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.benefit-card{background:#ffffff05;border:1px solid rgba(139,92,246,.12);border-radius:16px;padding:32px 28px;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden}.benefit-accent{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#7c3aed,#a78bfa,#7c3aed);opacity:0;transition:opacity .4s}.benefit-card:hover .benefit-accent{opacity:1}.benefit-card:hover{border-color:#a78bfa59;transform:translateY(-6px);box-shadow:0 20px 60px #7c3aed26,0 0 30px #8b5cf60d;background:#8b5cf60a}.benefit-icon{width:56px;height:56px;border-radius:14px;background:linear-gradient(135deg,#8b5cf626,#a78bfa14);border:1px solid rgba(139,92,246,.15);display:flex;align-items:center;justify-content:center;margin-bottom:20px}.benefit-card h3{font-size:17px;font-weight:700;color:#fff;margin-bottom:10px}.benefit-card p{font-size:14px;color:#ffffff8c;line-height:1.6}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;position:relative}.step-card{text-align:center;padding:40px 28px;background:#ffffff05;border:1px solid rgba(139,92,246,.12);border-radius:16px;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative}.step-connector{position:absolute;top:50%;right:-18px;width:36px;height:2px;background:linear-gradient(90deg,#8b5cf666,#8b5cf61a);z-index:1}.step-card:last-child .step-connector{display:none}.step-card:hover{border-color:#a78bfa59;transform:translateY(-6px);box-shadow:0 20px 60px #7c3aed1f}.step-number{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#7c3aed,#a78bfa);color:#fff;font-size:22px;font-weight:800;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;box-shadow:0 8px 24px #7c3aed66}.step-card h3{font-size:18px;font-weight:700;color:#fff;margin-bottom:10px}.step-card p{font-size:14px;color:#ffffff8c;line-height:1.6}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.testimonial-card{background:#ffffff05;border:1px solid rgba(139,92,246,.12);border-radius:16px;padding:32px 28px;transition:all .4s;position:relative}.testimonial-card:hover{border-color:#a78bfa4d;transform:translateY(-4px);box-shadow:0 16px 48px #7c3aed1a}.testimonial-stars{font-size:18px;color:#fbbf24;margin-bottom:16px;letter-spacing:2px}.testimonial-text{font-size:14px;color:#ffffffb3;line-height:1.7;margin-bottom:24px;font-style:italic;min-height:72px}.testimonial-author{display:flex;align-items:center;gap:12px;border-top:1px solid rgba(139,92,246,.1);padding-top:16px}.testimonial-avatar{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#7c3aed,#a78bfa);color:#fff;font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.testimonial-author strong{display:block;color:#fff;font-size:14px;margin-bottom:2px}.testimonial-author span{font-size:12px;color:var(--text-muted)}.about-content{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.about-text p{font-size:15px;color:#fff9;line-height:1.8;margin-bottom:16px}.about-text strong{color:#a78bfa}.landing-cta-secondary{background:transparent!important;border:2px solid rgba(139,92,246,.4)!important;box-shadow:none!important}.landing-cta-secondary:hover{background:#8b5cf626!important;border-color:#a78bfa99!important}.about-stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.stat-item{background:#ffffff05;border:1px solid rgba(139,92,246,.12);border-radius:16px;padding:28px;text-align:center;transition:all .3s}.stat-item:hover{border-color:#a78bfa4d;box-shadow:0 8px 32px #7c3aed1a}.stat-number{display:block;font-size:32px;font-weight:800;background:linear-gradient(135deg,#a78bfa,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:6px}.stat-label{font-size:12px;color:#ffffff80;text-transform:uppercase;letter-spacing:1px;font-weight:600}.landing-faq-list{max-width:700px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.landing-faq-item{background:#ffffff05;border:1px solid rgba(139,92,246,.1);border-radius:14px;overflow:hidden;transition:all .3s}.landing-faq-item:hover,.landing-faq-item.open{border-color:#a78bfa4d;box-shadow:0 4px 20px #7c3aed14}.landing-faq-question{width:100%;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;background:none;border:none;color:#fff;font-size:15px;font-weight:600;cursor:pointer;font-family:inherit;text-align:left;transition:color .2s}.landing-faq-question:hover{color:#a78bfa}.landing-faq-question svg{width:18px;height:18px;flex-shrink:0;transition:transform .3s;color:#a78bfa}.landing-faq-item.open .landing-faq-question svg{transform:rotate(180deg)}.landing-faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease;padding:0 24px;font-size:14px;color:#ffffff8c;line-height:1.7}.landing-faq-item.open .landing-faq-answer{max-height:250px;padding:0 24px 20px}.landing-cta-section{padding:100px 24px;background:#0003;position:relative;overflow:hidden;z-index:1}.landing-cta-section:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:600px;background:radial-gradient(circle,rgba(124,58,237,.12),transparent 70%);pointer-events:none}.cta-section-title{font-size:40px;font-weight:800;color:#fff;margin-bottom:16px;letter-spacing:-.5px}.cta-section-sub{font-size:18px;color:#fff9;margin-bottom:40px}.landing-cta-big{padding:18px 40px!important;font-size:17px!important;box-shadow:0 8px 32px #7c3aed66!important}.landing-cta-big:hover{transform:translateY(-2px) scale(1.02)!important;box-shadow:0 12px 40px #7c3aed80!important}.landing-footer{border-top:1px solid rgba(139,92,246,.1);padding:60px 24px 32px;background:#0000004d;position:relative;z-index:1}.landing-footer-inner{max-width:1100px;margin:0 auto}.footer-top{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;padding-bottom:40px;border-bottom:1px solid rgba(139,92,246,.08);margin-bottom:32px}.footer-brand-col{max-width:280px}.footer-brand-desc{font-size:13px;color:#fff6;line-height:1.6}.footer-col h4{font-size:13px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:1px;margin-bottom:16px}.footer-col a{display:block;font-size:14px;color:#ffffff73;text-decoration:none;padding:5px 0;transition:color .2s}.footer-col a:hover{color:#a78bfa}.footer-bottom{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;flex-wrap:wrap}.footer-copy{font-size:13px;color:#ffffff59}.footer-disclaimer{font-size:11px;color:#ffffff40;max-width:500px;line-height:1.5;text-align:right}.auth-modal-backdrop{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2000;display:flex;align-items:center;justify-content:center;padding:24px;animation:fadeIn .2s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.auth-modal-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:20px;padding:40px;width:100%;max-width:420px;box-shadow:0 24px 80px #0009,0 0 60px #8b5cf614;position:relative;animation:slideUp .3s ease}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.auth-modal-close{position:absolute;top:16px;right:16px;background:none;border:none;color:var(--text-muted);cursor:pointer;padding:4px;border-radius:6px;transition:all .2s}.auth-modal-close:hover{color:#fff;background:#ffffff1a}.spinner{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .6s linear infinite;vertical-align:middle}[data-reveal]{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}[data-reveal=fade-up]{transform:translateY(60px)}[data-reveal=fade-down]{transform:translateY(-60px)}[data-reveal=slide-left]{transform:translate(-80px)}[data-reveal=slide-right]{transform:translate(80px)}[data-reveal=scale-in]{transform:scale(.85)}[data-reveal=rotate-in]{transform:perspective(800px) rotateY(15deg) translate(40px)}[data-reveal=flip-up]{transform:perspective(600px) rotateX(20deg) translateY(40px)}[data-reveal].revealed{opacity:1;transform:translateY(0) translate(0) scale(1) rotate(0) rotateX(0) rotateY(0)}[data-reveal-delay="1"]{transition-delay:.1s}[data-reveal-delay="2"]{transition-delay:.2s}[data-reveal-delay="3"]{transition-delay:.3s}[data-reveal-delay="4"]{transition-delay:.4s}[data-reveal-delay="5"]{transition-delay:.5s}[data-reveal-delay="6"]{transition-delay:.6s}.section-glow{position:absolute;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.08) 0%,transparent 70%);pointer-events:none;filter:blur(60px);z-index:-1;opacity:0;transition:opacity 1.2s ease}.section-glow.revealed{opacity:1}.section-title .title-line{display:block;width:60px;height:3px;background:linear-gradient(90deg,var(--accent),transparent);margin:16px auto 0;transform:scaleX(0);transition:transform .8s cubic-bezier(.16,1,.3,1) .3s;transform-origin:left}.section-title.revealed .title-line{transform:scaleX(1)}.parallax-slow{transition:transform .1s linear}.hero-chart-line{position:absolute;bottom:0;left:0;width:100%;height:200px;opacity:.6}.chart-line-path{stroke-dasharray:2000;stroke-dashoffset:2000;animation:drawLine 4s ease forwards}.chart-fill{opacity:0;animation:fadeInSlow 4s ease 1s forwards}@keyframes drawLine{to{stroke-dashoffset:0}}@keyframes fadeInSlow{to{opacity:1}}.floating-candles{position:absolute;inset:0;pointer-events:none;overflow:hidden}.f-candle{position:absolute;bottom:-60px;animation:floatUp linear infinite;opacity:0}.fc-body{width:6px;height:30px;border-radius:2px;position:relative}.fc-body.green{background:#10b9814d}.fc-body.red{background:#ef44444d}.fc-body:before,.fc-body:after{content:"";position:absolute;left:50%;transform:translate(-50%);width:2px;background:inherit}.fc-body:before{top:-8px;height:8px}.fc-body:after{bottom:-6px;height:6px}@keyframes floatUp{0%{transform:translateY(0) rotate(0);opacity:0}10%{opacity:.4}90%{opacity:.2}to{transform:translateY(-110vh) rotate(15deg);opacity:0}}.floating-particles{position:absolute;inset:0;pointer-events:none;overflow:hidden}.f-particle{position:absolute;bottom:-40px;font-size:18px;color:#8b5cf633;font-weight:700;animation:floatUpParticle 14s linear infinite}@keyframes floatUpParticle{0%{transform:translateY(0) translate(0) scale(.6);opacity:0}10%{opacity:.3}50%{transform:translateY(-50vh) translate(20px) scale(1);opacity:.2}to{transform:translateY(-110vh) translate(-20px) scale(.8);opacity:0}}.hero-mockup-3d{perspective:1000px;position:relative;width:100%;max-width:560px}.hero-mockup-3d .hero-mockup{transform:rotateY(-8deg) rotateX(4deg);transition:transform .6s ease;transform-style:preserve-3d}.hero-mockup-3d:hover .hero-mockup{transform:rotateY(-3deg) rotateX(2deg) scale(1.02)}.mockup-glow{position:absolute;top:20%;left:-10%;width:120%;height:80%;background:radial-gradient(ellipse at center,rgba(139,92,246,.15) 0%,transparent 70%);filter:blur(40px);pointer-events:none;z-index:-1}.mockup-line-svg{position:absolute;bottom:10px;left:0;width:100%;height:60%;pointer-events:none}.mockup-animated-line{stroke-dasharray:800;stroke-dashoffset:800;animation:drawLine 3s ease 1.5s forwards}.mockup-payout-badge{padding:4px 8px;background:#8b5cf633;border:1px solid rgba(139,92,246,.3);border-radius:6px;font-size:10px;font-weight:700;color:var(--accent);text-align:center}.mockup-balance{margin-top:8px;display:flex;flex-direction:column;gap:2px}.mb-label{font-size:9px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.mb-value{font-size:14px;font-weight:800;color:var(--green)}.mockup-float-card{position:absolute;display:flex;align-items:center;gap:10px;padding:12px 16px;background:#0f0f19f2;border:1px solid rgba(139,92,246,.2);border-radius:12px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 8px 32px #00000080;color:#fff;font-size:13px;z-index:5;white-space:nowrap}.mockup-float-card small{color:var(--text-muted);font-size:11px}.float-card-1{top:15%;right:-30px;animation:floatCard 6s ease-in-out infinite}.float-card-2{bottom:10%;left:-40px;animation:floatCard 6s ease-in-out infinite 3s}@keyframes floatCard{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.fc-indicator{width:10px;height:10px;border-radius:50%;flex-shrink:0}.fc-indicator.win{background:var(--green);box-shadow:0 0 8px #10b98180}.fc-indicator.profit{background:var(--accent);box-shadow:0 0 8px var(--accent-glow)}.hero-cta-row{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.hero-live-counter{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--text-secondary)}.live-dot-lp{width:8px;height:8px;background:var(--green);border-radius:50%;animation:pulse 2s ease-in-out infinite;box-shadow:0 0 8px #10b98180}.hero-live-counter strong{color:#fff;font-weight:700}@media(max-width:900px){.landing-mobile-menu{display:none;position:absolute;top:100%;left:0;right:0;background:#0d0918fa;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-bottom:1px solid var(--border-color);flex-direction:column;padding:0;box-shadow:0 16px 40px #0009}.landing-mobile-menu.open{display:flex;animation:fadeIn .2s ease}.landing-nav-links{flex-direction:column;gap:0}.landing-nav-links a{padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.03);font-size:16px;color:#fffc}.landing-nav-actions{display:flex;flex-direction:column;padding:24px;gap:16px;align-items:stretch}.lang-switcher,.landing-btn-outline,.landing-btn-filled{width:100%;height:52px!important;font-size:15px;justify-content:center}.lang-dropdown-wrapper{width:100%}.lang-dropdown{width:100%;left:0;text-align:center;position:static;display:none;background:#111118!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:1px solid rgba(139,92,246,.3);box-shadow:0 10px 40px #000c;margin-top:12px;padding:12px;opacity:1;visibility:visible;transform:none;transition:none}.lang-dropdown.open,.landing-hamburger{display:flex}.landing-hero-content{flex-direction:column;text-align:center}.hero-badges{justify-content:center}.hero-title{font-size:32px}.hero-subtitle{margin-left:auto;margin-right:auto}.landing-cta-btn{margin:0 auto}.trust-bar-inner{gap:16px;justify-content:flex-start}.trust-badge-item{font-size:11px}.benefits-grid,.steps-grid,.testimonials-grid{grid-template-columns:1fr}.step-connector{display:none}.about-content{grid-template-columns:1fr}.section-title,.cta-section-title{font-size:28px}.cta-section-sub{font-size:15px}.landing-section,.landing-cta-section{padding:64px 20px}.footer-top{grid-template-columns:1fr 1fr;gap:32px}.footer-brand-col{grid-column:span 2;max-width:100%}.footer-bottom{flex-direction:column;text-align:center}.footer-disclaimer{text-align:center;max-width:100%}.mockup-screen{height:220px}.auth-modal-card{padding:24px}}.pix-code-box{background:#8b5cf60f;border:1px solid rgba(139,92,246,.15);border-radius:var(--radius);padding:20px;margin-bottom:16px}.pix-label{display:block;font-size:12px;color:var(--text-muted);margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.pix-code{background:var(--bg-input);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:12px;font-family:monospace;font-size:12px;color:var(--text-primary);word-break:break-all;max-height:80px;overflow-y:auto;margin-bottom:12px}.btn-copy{width:100%;padding:10px;background:#8b5cf61a;border:1px solid rgba(139,92,246,.2);color:var(--accent);border-radius:var(--radius-sm);font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:inherit}.btn-copy:hover{background:#8b5cf633;border-color:var(--accent)}#pixQrCodeContainer{margin-bottom:16px}#pixQrCodeContainer img{border-radius:8px;border:2px solid rgba(255,255,255,.1)}.loading-spinner{width:36px;height:36px;border:3px solid rgba(139,92,246,.15);border-top-color:var(--accent);border-radius:50%;margin:0 auto;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.form-message{padding:10px 14px;border-radius:var(--radius-sm);font-size:13px;margin-top:8px}.form-message.error{background:#ef44441a;border:1px solid rgba(239,68,68,.2);color:#ef4444}.form-message.success{background:#22c55e1a;border:1px solid rgba(34,197,94,.2);color:#22c55e}.modal-info{color:var(--text-muted);font-size:13px;text-align:center;margin:12px 0}.profile-page{width:100%;min-height:100%;overflow-y:auto;background:var(--bg-primary)}.profile-hero{position:relative;padding:40px 32px 32px;overflow:hidden}.profile-hero-bg{position:absolute;inset:0;background:linear-gradient(135deg,#7c3aed26,#06b6d414,#7c3aed0d);z-index:0}.profile-hero-bg:after{content:"";position:absolute;bottom:0;left:0;right:0;height:60px;background:linear-gradient(to bottom,transparent,var(--bg-primary))}.profile-hero-content{position:relative;z-index:1;max-width:900px;margin:0 auto}.profile-avatar-section{display:flex;align-items:center;gap:24px}.profile-avatar-ring{position:relative;width:88px;height:88px;border-radius:50%;background:conic-gradient(from 0deg,var(--accent),var(--accent-light),#06B6D4,var(--accent));padding:3px;animation:avatarRingSpin 8s linear infinite;flex-shrink:0}@keyframes avatarRingSpin{to{transform:rotate(360deg)}}.profile-avatar-large{width:100%;height:100%;border-radius:50%;background:var(--bg-card);display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:800;color:var(--accent-light)}.profile-user-info{flex:1}.profile-user-name{font-size:24px;font-weight:800;color:#fff;margin:0 0 4px}.profile-user-email{color:var(--text-secondary);font-size:14px;margin:0 0 10px}.profile-user-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.profile-member-date{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-muted)}.premium-three-group-layout{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:20px}.premium-group-item{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:20px;text-align:center;transition:all .2s ease}.premium-group-item:hover{border-color:var(--accent);box-shadow:0 4px 16px #7c3aed1a}.premium-group-title{font-size:16px;font-weight:700;color:var(--text-primary);margin-bottom:8px}.premium-group-value{font-size:24px;font-weight:800;color:var(--accent)}.kyc-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;border-radius:20px;font-size:12px;font-weight:700;letter-spacing:.3px;transition:all .3s ease}.kyc-badge-icon{font-size:14px}.kyc-badge.kyc-approved{background:#10b98126;color:#10b981;border:1px solid rgba(16,185,129,.3);box-shadow:0 0 16px #10b9811a}.kyc-badge.kyc-rejected{background:#ef444426;color:#ef4444;border:1px solid rgba(239,68,68,.3);box-shadow:0 0 16px #ef44441a}.kyc-badge.kyc-resubmit{background:#f59e0b26;color:#f59e0b;border:1px solid rgba(245,158,11,.3);box-shadow:0 0 16px #f59e0b1a;animation:pulseResubmit 2s ease-in-out infinite}@keyframes pulseResubmit{0%,to{box-shadow:0 0 16px #f59e0b1a}50%{box-shadow:0 0 24px #f59e0b40}}.kyc-badge.kyc-pending{background:#3b82f626;color:#3b82f6;border:1px solid rgba(59,130,246,.3)}.kyc-badge.kyc-none{background:#8888a01a;color:var(--text-secondary);border:1px solid rgba(136,136,160,.2)}.profile-content{max-width:900px;margin:0 auto;padding:0 32px 40px}.profile-main-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:20px;margin-bottom:24px}.profile-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;padding:24px;transition:all .2s ease}.profile-card:hover{border-color:var(--border-hover);box-shadow:0 4px 24px #0003}.profile-card-header{display:flex;align-items:center;gap:10px;margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid var(--border-color)}.profile-card-header h3{font-size:16px;font-weight:700;color:var(--text-primary);margin:0}.profile-form-modern{display:flex;flex-direction:column;gap:16px}.profile-form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.profile-form-field{display:flex;flex-direction:column;gap:6px}.profile-form-field label{font-size:12px;color:var(--text-secondary);font-weight:600;text-transform:uppercase;letter-spacing:.5px}.profile-form-field input{background:var(--bg-input);border:1px solid var(--border-color);border-radius:10px;padding:11px 14px;color:var(--text-primary);font-size:14px;font-family:inherit;transition:all .2s ease;outline:none}.profile-form-field input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.profile-form-field input.field-disabled{opacity:.5;cursor:not-allowed}.profile-save-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px;background:linear-gradient(135deg,var(--accent),var(--accent-hover));color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:inherit;margin-top:4px}.profile-save-btn:hover{transform:translateY(-1px);box-shadow:0 4px 20px var(--accent-glow)}.profile-message{font-size:13px;padding:8px 12px;border-radius:8px;min-height:0;transition:all .3s ease}.profile-message.success{background:#10b9811a;border:1px solid rgba(16,185,129,.2);color:#10b981}.profile-message.error{background:#ef44441a;border:1px solid rgba(239,68,68,.2);color:#ef4444}.profile-stats-grid{display:flex;flex-direction:column;gap:14px}.profile-stat-item{display:flex;align-items:center;gap:14px;padding:14px;border-radius:12px;background:#ffffff05;border:1px solid var(--border-color);transition:all .2s ease}.profile-stat-item:hover{background:#7c3aed0a;border-color:var(--border-hover)}.profile-stat-icon{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.profile-stat-data{display:flex;flex-direction:column;gap:2px}.profile-stat-value{font-size:18px;font-weight:800;color:#fff;font-variant-numeric:tabular-nums}.profile-stat-value.positive{color:#10b981}.profile-stat-value.negative{color:#ef4444}.profile-stat-label{font-size:11px;color:var(--text-muted);font-weight:600;text-transform:uppercase;letter-spacing:.5px}.kyc-section{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;padding:28px;transition:all .2s ease}.kyc-section:hover{border-color:var(--border-hover)}.kyc-section-header{display:flex;align-items:center;gap:10px;margin-bottom:8px}.kyc-section-header h3{font-size:16px;font-weight:700;color:var(--text-primary);margin:0}.kyc-subtitle{color:var(--text-secondary);font-size:13px;margin:0 0 20px}.kyc-uploads-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px}.kyc-upload-card{display:flex;flex-direction:column;gap:10px}.kyc-upload-area{position:relative;width:100%;aspect-ratio:4/3;border:2px dashed rgba(124,58,237,.25);border-radius:14px;cursor:pointer;overflow:hidden;transition:all .25s ease;background:#7c3aed08}.kyc-upload-area:hover{border-color:var(--accent);background:#7c3aed14;transform:translateY(-2px);box-shadow:0 8px 24px #7c3aed1f}.kyc-upload-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--text-muted);gap:8px}.kyc-upload-placeholder span{font-size:12px;font-weight:500}.kyc-upload-preview{width:100%;height:100%}.kyc-upload-preview img{width:100%;height:100%;object-fit:cover;border-radius:12px}.kyc-upload-label{font-size:13px;font-weight:600;color:var(--text-secondary);text-align:center}.kyc-submit-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px;background:linear-gradient(135deg,var(--accent),var(--accent-hover));color:#fff;border:none;border-radius:12px;font-size:15px;font-weight:700;cursor:pointer;transition:all .2s ease;font-family:inherit}.kyc-submit-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 24px var(--accent-glow)}.kyc-submit-btn:disabled{opacity:.4;cursor:not-allowed}.kyc-btn-spinner{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}.kyc-message{font-size:13px;padding:10px 14px;border-radius:10px;margin-top:12px;text-align:center;transition:all .3s ease}.kyc-message.success{background:#10b9811a;border:1px solid rgba(16,185,129,.2);color:#10b981}.kyc-message.error{background:#ef44441a;border:1px solid rgba(239,68,68,.2);color:#ef4444}.kyc-success-box{text-align:center;padding:32px 20px}.kyc-success-icon{width:64px;height:64px;border-radius:50%;background:#10b98126;color:#10b981;font-size:28px;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;animation:successPulse 2s ease-in-out infinite}@keyframes successPulse{0%,to{box-shadow:0 0 #10b98133}50%{box-shadow:0 0 0 12px #10b98100}}.kyc-success-box h4{font-size:18px;font-weight:700;color:#10b981;margin:0 0 8px}.kyc-success-box p{color:var(--text-secondary);font-size:13px;margin:0}.kyc-pending-box{text-align:center;padding:32px 20px}.kyc-pending-spinner{width:48px;height:48px;border:3px solid rgba(59,130,246,.15);border-top-color:#3b82f6;border-radius:50%;margin:0 auto 16px;animation:spin 1s linear infinite}.kyc-pending-box h4{font-size:18px;font-weight:700;color:#3b82f6;margin:0 0 8px}.kyc-pending-box p{color:var(--text-secondary);font-size:13px;margin:0}.kyc-rejection-msg{background:#ef444414;border:1px solid rgba(239,68,68,.2);border-radius:10px;padding:12px 16px;color:#ef4444;font-size:13px;margin-bottom:16px}.kyc-resubmit-msg{background:#f59e0b14;border:1px solid rgba(245,158,11,.2);border-radius:10px;padding:12px 16px;color:#f59e0b;font-size:13px;margin-bottom:16px}@media(max-width:768px){.profile-hero{padding:24px 16px 20px}.profile-avatar-section{flex-direction:column;text-align:center}.profile-user-meta{justify-content:center}.profile-content{padding:0 16px 32px}.profile-main-grid,.profile-form-row,.kyc-uploads-grid{grid-template-columns:1fr}.kyc-section{padding:20px}}.adm-kyc-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:12px;font-size:11px;font-weight:700;white-space:nowrap}.adm-kyc-approved{background:#10b9811f;color:#10b981;border:1px solid rgba(16,185,129,.25)}.adm-kyc-pending{background:#3b82f61f;color:#3b82f6;border:1px solid rgba(59,130,246,.25);animation:kycPendingPulse 2s ease-in-out infinite}@keyframes kycPendingPulse{0%,to{opacity:1}50%{opacity:.7}}.adm-kyc-rejected{background:#ef44441f;color:#ef4444;border:1px solid rgba(239,68,68,.25)}.adm-kyc-resubmit{background:#f59e0b1f;color:#f59e0b;border:1px solid rgba(245,158,11,.25)}.adm-kyc-none{background:#64647814;color:#666;border:1px solid rgba(100,100,120,.15)}.adm-actions-group{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.adm-btn-success-sm{width:28px;height:28px;border-radius:6px;background:#10b98126;color:#10b981;border:1px solid rgba(16,185,129,.3);cursor:pointer;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.adm-btn-success-sm:hover{background:#10b9814d;transform:scale(1.1)}.adm-btn-danger-sm{width:28px;height:28px;border-radius:6px;background:#ef444426;color:#ef4444;border:1px solid rgba(239,68,68,.3);cursor:pointer;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.adm-btn-danger-sm:hover{background:#ef44444d;transform:scale(1.1)}.adm-btn-warn-sm{width:28px;height:28px;border-radius:6px;background:#f59e0b26;color:#f59e0b;border:1px solid rgba(245,158,11,.3);cursor:pointer;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.adm-btn-warn-sm:hover{background:#f59e0b4d;transform:scale(1.1)}.adm-btn-view{color:#3b82f6!important}.adm-kyc-ok{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#10b98126;color:#10b981;font-size:12px;font-weight:800}.adm-row-highlight{background:#3b82f60a!important}.adm-row-highlight:hover{background:#3b82f614!important}.adm-kyc-docs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:8px 0}.adm-kyc-doc{display:flex;flex-direction:column;gap:8px}.adm-kyc-doc-label{font-size:13px;font-weight:600;color:var(--text-secondary);text-align:center}.adm-kyc-doc-img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:10px;border:1px solid var(--border-color);cursor:pointer;transition:all .2s ease}.adm-kyc-doc-img:hover{border-color:var(--accent);box-shadow:0 4px 16px #7c3aed33;transform:scale(1.02)}.pix-type-selector{display:flex;gap:8px;margin-bottom:12px}.pix-type-btn{flex:1;padding:10px 12px;border-radius:8px;background:var(--bg-input);border:1px solid var(--border-color);color:var(--text-secondary);font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease;font-family:inherit;text-align:center}.pix-type-btn:hover{border-color:var(--border-hover);color:var(--text-primary)}.pix-type-btn.active{background:#7c3aed1f;border-color:var(--accent);color:var(--accent-light)}.pix-type-btn.disabled{opacity:.35;cursor:not-allowed}.adm-rtp-control{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:24px;margin-bottom:24px}.rtp-slider-box{background:#0003;border:1px solid rgba(255,255,255,.05);border-radius:10px;padding:20px}.adm-role.affiliate{background:#eab30826!important;color:#eab308!important;border-color:#eab30866!important;font-weight:700!important;box-shadow:0 0 8px #eab30833!important}.ann-overlay{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#0b0e1100;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);transition:background .3s ease,backdrop-filter .3s ease;padding:16px}.ann-overlay.ann-visible{background:#0b0e11d9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ann-modal{position:relative;background:#181a20;border:1px solid #2b3139;border-radius:12px;padding:32px 24px 24px;max-width:440px;width:100%;box-shadow:0 20px 60px #0009,0 0 0 1px #ffffff05;opacity:0;transform:scale(.96) translateY(10px);transition:opacity .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1)}.ann-modal.ann-modal-visible{opacity:1;transform:scale(1) translateY(0)}.ann-close{position:absolute;top:16px;right:16px;background:transparent;border:none;padding:6px;color:#848e9c;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .2s ease;line-height:0}.ann-close:hover{color:#eaecef}.ann-header{margin-bottom:24px}.ann-logo-icon{display:none}.ann-title{font-size:22px;font-weight:600;color:#eaecef;letter-spacing:-.2px;line-height:1.3}.ann-subtitle{font-size:13px;color:#848e9c;font-weight:400;margin-top:6px}.ann-image-wrap{border-radius:8px;overflow:hidden;margin-bottom:24px;border:1px solid #2b3139;background:#0b0e11}.ann-image{width:100%;object-fit:cover;display:block}.ann-coupon-row{margin-bottom:20px}.ann-coupon-label{display:block;font-size:12px;font-weight:500;color:#848e9c;margin-bottom:8px;letter-spacing:.2px}.ann-coupon-box{display:flex;align-items:center;border:1px solid #2b3139;background:#0b0e11;border-radius:6px;overflow:hidden;transition:border-color .2s}.ann-coupon-box.ann-copied{border-color:#8b5cf6}.ann-coupon-code{flex:1;padding:12px 16px;font-size:15px;font-weight:600;color:#eaecef;letter-spacing:1px}.ann-copy-btn{background:#2b3139;border:none;color:#eaecef;padding:0 16px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease;height:44px}.ann-copy-btn:hover{background:#3e4550}.ann-bonus-banner{display:flex;align-items:flex-start;gap:12px;background:#8b5cf614;border:1px solid rgba(139,92,246,.2);border-left:3px solid #8b5cf6;border-radius:6px;padding:14px 16px;margin-bottom:24px}.ann-bonus-icon{font-size:18px;line-height:1;margin-top:2px;display:none}.ann-bonus-text{font-size:14px;color:#eaecef;font-weight:400;line-height:1.5}.ann-bonus-text strong{color:#a78bfa;font-weight:700}.ann-btn-primary{width:100%;padding:14px;background:#8b5cf6;color:#fff;border:none;border-radius:6px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease;margin-bottom:16px}.ann-btn-primary:hover{background:#7c3aed;transform:translateY(-1px);box-shadow:0 4px 12px #8b5cf640}.ann-footer{display:flex;align-items:center;justify-content:space-between;padding-top:8px}.ann-btn-ghost{background:none;border:none;color:#848e9c;font-size:13px;font-weight:500;cursor:pointer;padding:6px 0;transition:color .2s}.ann-btn-ghost:hover{color:#eaecef}.ann-btn-mute{color:#5e6673}.ann-btn-mute:hover{color:#848e9c}.adm-ann-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:900px){.adm-ann-wrapper{grid-template-columns:1fr}}.adm-ann-card{background:var(--adm-card, #111118);border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:20px}.adm-ann-card-header{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.06)}.adm-ann-fields{display:flex;flex-direction:column;gap:14px}.adm-ann-row{display:flex;gap:12px}.adm-ann-bonus-preview{margin-top:8px}.adm-ann-bonus-example{background:#22c55e0f;border:1px solid rgba(34,197,94,.15);border-radius:8px;padding:12px 14px;display:flex;flex-direction:column;gap:4px;font-size:13px;color:#aaa}.adm-ann-bonus-example strong{color:#22c55e}.adm-bot-pairs-grid{display:flex;flex-wrap:wrap;gap:8px}.adm-pair-toggle{display:flex;align-items:center;padding:6px 12px;border-radius:20px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;cursor:pointer;font-size:12px;font-weight:600;color:#666;transition:all .15s ease;-webkit-user-select:none;user-select:none;letter-spacing:.3px}.adm-pair-toggle:hover{border-color:#8b5cf666;color:#aaa;background:#8b5cf614}.adm-pair-toggle.selected{border-color:#8b5cf6b3;background:#8b5cf62e;color:#c4b5fd}.adm-bot-override-table{display:flex;flex-direction:column;gap:6px;max-height:400px;overflow-y:auto}.adm-bot-override-row{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:8px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);transition:opacity .15s}.adm-bot-row-disabled{opacity:.4}.adm-bot-override-row:hover{background:#ffffff0a}.adm-bot-dir-btns{display:flex;gap:4px;margin-left:auto}.adm-bot-dir-btn{padding:4px 10px;border-radius:6px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#555;font-size:11px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .15s ease;white-space:nowrap}.adm-bot-dir-btn:hover{border-color:#fff3;color:#888}.adm-bot-dir-btn.active-auto{border-color:#8b5cf680;background:#8b5cf626;color:#c4b5fd}.adm-bot-dir-btn.active-buy{border-color:#22c55e99;background:#22c55e26;color:#22c55e}.adm-bot-dir-btn.active-sell{border-color:#ef444499;background:#ef444426;color:#ef4444}.balance-card{position:relative;overflow:hidden}.balance-card-glow{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 30% 30%,rgba(139,92,246,.08) 0%,transparent 50%);pointer-events:none;animation:walletGlow 8s ease-in-out infinite alternate}@keyframes walletGlow{0%{transform:translate(0) rotate(0)}to{transform:translate(10%,10%) rotate(15deg)}}.wallet-action-btn{padding:10px 20px!important;font-size:13px!important;font-weight:600!important;border-radius:10px!important;display:flex!important;align-items:center!important;gap:6px!important;transition:all .2s ease!important}.wallet-action-btn:hover{transform:translateY(-1px);box-shadow:0 4px 15px #8b5cf640}.wallet-stats-card{padding:16px!important}.wallet-stat-row{display:flex;gap:16px}.wallet-stat-item{flex:1;display:flex;align-items:center;gap:12px;padding:12px;border-radius:10px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);transition:all .2s ease}.wallet-stat-item:hover{background:#ffffff0a;border-color:#8b5cf626}.wallet-stat-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.wallet-stat-val{display:block;font-size:16px;font-weight:700;color:#e2e8f0;letter-spacing:-.3px}.wallet-stat-lbl{display:block;font-size:11px;color:#64748b;margin-top:2px}.quick-amounts{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:12px 0}.quick-amt-btn{padding:10px;border-radius:8px;border:1px solid rgba(139,92,246,.2);background:#8b5cf60f;color:#c4b5fd;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .15s ease}.quick-amt-btn:hover{background:#8b5cf626;border-color:#8b5cf666;transform:translateY(-1px)}#chartContainer{border-radius:0!important;border:none!important;background:#0a0a14!important}.history-table tbody tr{transition:all .15s ease}.history-table tbody tr:hover{background:#8b5cf60f!important}.history-stats-bar{background:#ffffff05!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:12px!important;padding:16px!important}.h-stat{text-align:center}.h-stat-value{font-size:18px!important;font-weight:700!important;letter-spacing:-.3px}.h-stat-value.positive{color:#22c55e!important}.h-stat-value.negative{color:#ef4444!important}.filter-btn{transition:all .15s ease!important}.filter-btn:hover{transform:translateY(-1px)}.filter-btn.active{box-shadow:0 2px 8px #8b5cf64d!important}.profile-card{transition:all .2s ease!important}.profile-card:hover{border-color:#8b5cf633!important;box-shadow:0 4px 20px #0003!important}.profile-stat-item{transition:all .2s ease!important}.profile-stat-item:hover{transform:translateY(-2px);background:#ffffff0a!important}.profile-avatar-ring{animation:avatarPulse 3s ease-in-out infinite}@keyframes avatarPulse{0%,to{box-shadow:0 0 #8b5cf633}50%{box-shadow:0 0 0 8px #8b5cf600}}.transaction-item{transition:all .15s ease!important}.transaction-item:hover{background:#ffffff0a!important;transform:translate(2px)}.transaction-icon{transition:transform .2s ease}.transaction-item:hover .transaction-icon{transform:scale(1.1)}.profile-avatar-large{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#8b5cf6,#3b82f6);color:#fff;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:700;box-shadow:0 4px 15px #8b5cf64d;margin:0 auto}.page-container-dense{padding:16px 24px!important;max-width:1200px;margin:0 auto}.header-dense h2{font-size:20px!important;font-weight:600!important;margin-bottom:4px!important}.header-dense p{font-size:13px;color:#888}.pro-card{background:#111116;border:1px solid #1f1f2e;border-radius:6px;padding:20px;margin-bottom:20px}.pro-card-header h3{font-size:15px;font-weight:600;color:#e2e8f0;margin:0 0 16px;letter-spacing:-.2px}.pro-subtext{font-size:13px;color:#64748b;margin-bottom:20px}.pro-faq-list{border-top:1px solid #1f1f2e}.pro-faq-item{border-bottom:1px solid #1f1f2e}.pro-faq-q{width:100%;display:flex;justify-content:space-between;align-items:center;padding:16px 0;background:none;border:none;color:#e2e8f0;font-size:14px;font-weight:500;cursor:pointer;text-align:left}.pro-faq-q svg{color:#64748b;transition:transform .2s}.pro-faq-item.open .pro-faq-q svg{transform:rotate(180deg)}.pro-faq-a{padding:0 0 16px;color:#94a3b8;font-size:13px;line-height:1.5;display:none}.pro-faq-item.open .pro-faq-a{display:block}.pro-contact-methods{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:24px}.pro-contact-btn{display:flex;flex-direction:column;align-items:flex-start;padding:16px;background:#15151c;border:1px solid #1f1f2e;border-radius:6px;text-decoration:none;transition:all .15s ease}.pro-contact-btn:hover{background:#1a1a24;border-color:#2e2e42}.pro-contact-btn svg{color:#6366f1;margin-bottom:12px}.pro-contact-btn span{color:#e2e8f0;font-size:14px;font-weight:500;margin-bottom:4px}.pro-contact-btn small{color:#64748b;font-size:12px}.pro-ticket-form{margin-top:24px;padding-top:24px;border-top:1px dashed #1f1f2e}.ticket-header{font-size:14px;font-weight:600;color:#e2e8f0;margin-bottom:16px}.pro-form-row{margin-bottom:16px}.pro-input-group label{display:block;font-size:11px;font-weight:600;color:#64748b;margin-bottom:6px;text-transform:uppercase;letter-spacing:.5px}.pro-input{width:100%;background:#0d0d12;border:1px solid #1f1f2e;color:#e2e8f0;padding:10px 12px;border-radius:4px;font-size:13px;font-family:inherit;transition:border-color .15s}.pro-input:focus{outline:none;border-color:#6366f1}.pro-textarea{resize:vertical;min-height:80px}.pro-btn-submit{display:inline-block;background:#6366f1;color:#fff;border:none;padding:10px 24px;border-radius:4px;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s}.pro-btn-submit:hover{background:#4f46e5}.wallet-card,.profile-info-card,.profile-stats-card,.history-stats-bar,.admin-card{background:var(--bg-card)!important;border:1px solid var(--border-color)!important;border-radius:var(--radius)!important;box-shadow:var(--shadow)!important;padding:16px!important}.wallet-card:hover,.profile-card:hover{border-color:var(--border-hover)!important;box-shadow:none!important}.balance-card-glow{display:none!important}.balance-main{margin-bottom:24px!important}.balance-label{font-size:11px!important;color:var(--text-muted)!important;text-transform:uppercase!important;letter-spacing:.5px!important}.balance-value{font-size:28px!important;font-weight:700!important;color:var(--text-primary)!important;letter-spacing:-1px!important}.wallet-stat-item{background:var(--bg-input)!important;border:1px solid var(--border-color)!important;border-radius:var(--radius)!important;padding:10px 14px!important}.wallet-stat-item:hover{background:var(--bg-card-hover)!important;border-color:var(--border-hover)!important}.wallet-stat-lbl{text-transform:uppercase!important;letter-spacing:.5px!important;font-size:10px!important;color:var(--text-muted)!important}.quick-amt-btn{background:var(--bg-input)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important;border-radius:var(--radius-sm)!important;font-size:12px!important;font-weight:500!important}.quick-amt-btn:hover{background:var(--bg-card-hover)!important;border-color:var(--accent)!important}.btn-primary,.btn-secondary{border-radius:var(--radius-sm)!important;font-weight:600!important;font-size:13px!important;padding:10px 16px!important;text-transform:uppercase!important;letter-spacing:.5px!important}.btn-primary{background:var(--accent)!important;color:#fff!important}.btn-primary:hover{background:var(--accent-hover)!important}.btn-secondary{background:var(--bg-input)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important}.btn-secondary:hover{background:var(--bg-card-hover)!important;border-color:var(--accent)!important}.history-table th{background:var(--bg-card)!important;border-bottom:1px solid var(--border-color)!important;font-size:10px!important;text-transform:uppercase!important;letter-spacing:.5px!important;color:var(--text-muted)!important;padding:10px!important}.history-table td{border-bottom:1px solid var(--border-color)!important;font-size:12px!important;color:var(--text-primary)!important;padding:10px!important}.history-table tbody tr:hover{background:var(--bg-input)!important}.h-stat-label{font-size:10px!important;text-transform:uppercase!important;color:var(--text-muted)!important;letter-spacing:.5px!important}.filter-btn{background:var(--bg-input)!important;border:1px solid var(--border-color)!important;color:var(--text-secondary)!important;border-radius:var(--radius-sm)!important;font-size:12px!important;font-weight:500!important;padding:6px 16px!important}.filter-btn.active{background:var(--bg-card-hover)!important;border-color:var(--accent)!important;color:var(--text-primary)!important}.modal-content{background:var(--bg-card)!important;border:1px solid var(--border-color)!important;border-radius:var(--radius)!important}.modal-header{border-bottom:1px solid var(--border-color)!important}.form-group label{font-size:10px!important;text-transform:uppercase!important;color:var(--text-muted)!important;font-weight:600!important;letter-spacing:.5px!important}.form-group input,.form-group textarea{background:var(--bg-input)!important;border:1px solid var(--border-color)!important;border-radius:var(--radius-sm)!important;color:var(--text-primary)!important}.form-group input:focus,.form-group textarea:focus{border-color:var(--accent)!important}@media(max-width:900px){.wallet-grid,.profile-grid{grid-template-columns:1fr!important;gap:16px!important}.history-stats-bar{grid-template-columns:1fr 1fr!important;gap:12px!important}.support-grid{margin-top:20px!important}.support-grid .pro-card{padding:24px!important}.page-container-dense{padding:16px!important}#profileForm>div{grid-template-columns:1fr!important;gap:12px!important}.grid-menu-wrapper{display:none!important}.multi-chart-cell{flex-direction:column!important}.multi-chart-cell .chart-area{flex:1!important;min-height:250px!important}.multi-chart-cell .right-panel{width:100%!important;height:auto!important;border-left:none!important;border-top:1px solid var(--border-color)!important;flex-shrink:0!important;overflow-y:auto!important}.multi-grid-container{display:flex;flex-direction:column;overflow-y:auto!important}.mini-history-panel,.header-action-btn.deposit-action,.header-action-btn.withdraw-action{display:none!important}[id^=chartContainer-]{touch-action:none;-webkit-user-select:none;user-select:none}#mainContent{min-height:0!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;padding-bottom:16px!important}}[id^=chartContainer-]{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab}[id^=chartContainer-]:active{cursor:grabbing}.history-mobile-cards{display:none}@media(max-width:600px){.quick-amounts{grid-template-columns:1fr 1fr!important}.history-stats-bar{grid-template-columns:1fr!important}.history-table-container{display:none!important}.history-mobile-cards{display:flex!important;flex-direction:column;gap:8px}.history-mobile-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:10px;padding:12px 14px;display:flex;justify-content:space-between;align-items:center;gap:10px;transition:all .2s ease}.history-mobile-card:hover{border-color:#8b5cf64d}.history-mobile-card .hmc-left{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.history-mobile-card .hmc-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transform:scale(.8)}.history-mobile-card .hmc-info{display:flex;flex-direction:column;gap:2px;min-width:0}.history-mobile-card .hmc-pair{font-weight:700;font-size:13px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.history-mobile-card .hmc-meta{font-size:11px;color:var(--text-muted);display:flex;align-items:center;gap:6px}.history-mobile-card .hmc-direction{padding:1px 6px;border-radius:4px;font-size:10px;font-weight:700;text-transform:uppercase}.history-mobile-card .hmc-direction.buy{background:#10b98126;color:#22c55e}.history-mobile-card .hmc-direction.sell{background:#ef444426;color:#ef4444}.history-mobile-card .hmc-right{text-align:right;flex-shrink:0}.history-mobile-card .hmc-amount{font-size:13px;font-weight:500;color:var(--text-secondary)}.history-mobile-card .hmc-result{font-size:13px;font-weight:700}.history-mobile-card .hmc-result.positive{color:#22c55e}.history-mobile-card .hmc-result.negative{color:#ef4444}.page-header.header-dense h2{font-size:16px!important}.chart-toolbar{padding:0 8px;gap:4px;height:38px}.chart-toolbar-sep{margin:0 8px}.tf-group-label,.chart-toolbar-right span:first-child{display:none!important}.chart-toolbar-right{padding-left:8px;gap:4px}.tf-pill-btn{padding:3px 8px;font-size:10px}.chart-toolbar-left .asset-selector-btn{padding:4px 6px;gap:4px}.chart-toolbar-left .asset-name{font-size:12px}}
