@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";:root{--bg-color:#0b0e14;--panel-bg:#151924;--panel-hover:#1e2331;--text-main:#d1d4dc;--text-muted:#787b86;--border-color:#2a2e39;--accent-color:#2962ff;--accent-hover:#1e4bd8;--up-color:#00c087;--up-color-bg:#00c0871a;--down-color:#f6465d;--down-color-bg:#f6465d1a;--font-family:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--radius:8px;--transition-speed:.2s}*{box-sizing:border-box;margin:0;padding:0}body{background:radial-gradient(circle at 50% -20%, #1c263b 0%, var(--bg-color) 70%);color:var(--text-main);background-attachment:fixed;margin:0;padding:0;font-family:Inter,-apple-system,sans-serif;overflow-x:hidden}.panel{-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-color);background:#0f141e80;border-radius:8px;flex-direction:column;display:flex;box-shadow:0 8px 32px #0003}.glass{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff05;border:1px solid #ffffff0d;box-shadow:0 4px 24px #0000001a}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}button{cursor:pointer;font-family:var(--font-family);transition:all var(--transition-speed) ease;border:none;border-radius:4px;outline:none;font-weight:500}button:hover{filter:brightness(1.15)}button:active{transform:translateY(1px)}input{background:var(--bg-color);border:1px solid var(--border-color);color:var(--text-main);font-family:var(--font-family);border-radius:4px;outline:none;padding:8px 12px;transition:border-color .2s}input:focus{border-color:var(--accent-color)}.toast-container{z-index:9999;flex-direction:column;gap:10px;display:flex;position:fixed;top:20px;right:20px}.toast{background:var(--panel-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border-color);border-radius:8px;align-items:center;gap:12px;min-width:250px;padding:16px;animation:.3s ease-out forwards slideInRight;display:flex;box-shadow:0 4px 12px #0000004d}.toast-success .toast-icon{color:var(--success-color);font-weight:700}.toast-error .toast-icon{color:var(--danger-color);font-weight:700}.toast-content{flex-direction:column;display:flex}.toast-title{color:#fff;font-size:14px;font-weight:600}.toast-message{color:var(--text-muted);font-size:12px}@keyframes slideInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}.navbar{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;height:64px;padding:0 24px;display:flex}.navbar-logo{color:#fff;align-items:center;gap:8px;font-size:20px;font-weight:700;display:flex}.logo-icon{color:var(--accent-color);font-size:24px}.nav-links{gap:24px;display:flex}.nav-links a{color:var(--text-muted);transition:color var(--transition-speed);font-size:14px;font-weight:500;text-decoration:none}.nav-links a:hover,.nav-links a.active{color:#fff}.navbar-right{align-items:center;gap:20px;display:flex}.balance-info{flex-direction:column;align-items:flex-end;display:flex}.balance-label{color:var(--text-muted);font-size:11px}.balance-value{color:#fff;font-size:14px;font-weight:600}.btn-deposit{background-color:var(--accent-color);color:#fff;padding:8px 16px;font-size:14px}.btn-withdraw-nav{color:#fff;cursor:pointer;background-color:#0000;border:1px solid #fff3;border-radius:4px;padding:8px 16px;font-size:14px;font-weight:500;transition:background .2s}.btn-withdraw-nav:hover{background-color:#ffffff1a}.avatar{color:#fff;cursor:pointer;background-color:#2c2f3f;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-weight:600;display:flex}.sidebar{flex-direction:column;height:100%;padding:0;display:flex;overflow:hidden}.sidebar-tabs{border-bottom:1px solid var(--border-color);display:flex}.side-tab{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:6px;padding:12px 0;font-size:13px;font-weight:600;transition:all .2s;display:flex}.side-tab:hover{color:#fff;background:#ffffff05}.side-tab.active{color:var(--accent-color);border-bottom-color:var(--accent-color)}.search-bar{border-bottom:1px solid var(--border-color);padding:12px}.search-bar input{border:1px solid var(--border-color);color:#fff;background-color:#ffffff0d;border-radius:4px;outline:none;width:100%;padding:8px 12px;transition:border-color .2s}.search-bar input:focus{border-color:var(--accent-color)}.asset-list-header{color:var(--text-muted);border-bottom:1px solid var(--border-color);justify-content:space-between;padding:8px 16px;font-size:12px;display:flex}.asset-list{flex-direction:column;flex:1;display:flex;overflow-y:auto}.asset-item{cursor:pointer;border-bottom:1px solid var(--border-color);justify-content:space-between;padding:12px 16px;transition:background-color .2s;display:flex}.asset-item:hover{background-color:#ffffff0d}.asset-item.active{border-left:3px solid var(--accent-color);background-color:#2962ff1a}.asset-pair{flex-direction:column;display:flex}.asset-price-info{flex-direction:column;align-items:flex-end;display:flex}.price{font-family:monospace;font-size:14px}.change{font-size:12px}.empty-favorites{text-align:center;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;display:flex}.empty-favorites p{margin:0 0 16px;font-size:13px}.btn-go-markets{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:6px;padding:8px 16px;font-size:12px;transition:all .2s}.btn-go-markets:hover{background:var(--accent-color);border-color:var(--accent-color)}.chart-area{background:var(--panel-bg);border-radius:var(--radius);border:1px solid var(--border-color);flex-direction:column;width:100%;height:100%;display:flex}.chart-header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:16px;display:flex}.chart-title{align-items:baseline;gap:16px;display:flex}.chart-title h2{color:#fff;margin:0;font-size:18px}.current-price{color:#fff;font-size:20px;font-weight:600}.price-change{font-size:14px;font-weight:500}.price-change.up{color:var(--up-color)}.price-change.down{color:var(--down-color)}.chart-timeframes{gap:8px;display:flex}.timeframe-btn{color:var(--text-muted);background:0 0;border-radius:4px;padding:4px 12px;font-size:12px}.timeframe-btn:hover{color:#fff;background:#ffffff0d}.timeframe-btn.active{background:var(--accent-color);color:#fff}.chart-container{background-color:var(--bg-color);border-radius:var(--radius);border:1px solid var(--border-color);flex:1;position:relative;overflow:hidden}.chart-placeholder{width:100%;height:100%;position:relative}.mock-chart{width:100%;height:100%}.chart-overlay-text{color:var(--text-muted);pointer-events:none;font-size:12px;position:absolute;bottom:16px;right:16px}.order-book{border-top:none;border-bottom:none;border-right:none;border-radius:0;width:100%;height:100%;overflow:hidden}.order-book-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.order-book-header h3{color:#fff;margin:0;font-size:16px}.order-book-filters{gap:4px;display:flex}.filter-btn{background:var(--bg-color);color:var(--text-muted);padding:4px 8px;font-size:11px}.filter-btn.active{background:var(--border-color);color:#fff}.order-book-columns{color:var(--text-muted);border-bottom:1px solid var(--border-color);justify-content:space-between;margin-bottom:8px;padding-bottom:8px;font-size:11px;display:flex}.order-book-columns span{text-align:right;flex:1}.order-book-columns span:first-child{text-align:left}.order-list{flex-direction:column;gap:2px;display:flex}.order-row{font-variant-numeric:tabular-nums;cursor:pointer;justify-content:space-between;padding:4px 0;font-size:12px;display:flex;position:relative}.order-row:hover{background-color:var(--panel-hover)}.depth-bg{z-index:0;opacity:.15;height:100%;position:absolute;top:0;right:0}.ask .depth-bg{background-color:var(--down-color)}.bid .depth-bg{background-color:var(--up-color)}.order-row span{text-align:right;z-index:1;flex:1}.order-row span:first-child,.order-row span.price{text-align:left}.price.up{color:var(--up-color)}.price.down{color:var(--down-color)}.current-spread{border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);align-items:center;gap:12px;margin:8px 0;padding:12px 0;display:flex}.spread-price{font-size:18px;font-weight:600}.spread-value{color:var(--text-muted);font-size:12px}.order-panel{border-bottom:none;border-right:none;border-radius:0;flex-direction:column;width:100%;height:100%;display:flex}.order-tabs{border-bottom:1px solid var(--border-color);gap:8px;margin-bottom:16px;display:flex}.order-tab{color:var(--text-muted);text-align:center;cursor:pointer;background:0 0;border-bottom:2px solid #0000;border-radius:0;flex:1;padding:8px 0;font-size:14px;transition:all .2s}.order-tab:hover{color:#fff}.order-tab.active{color:var(--accent-color);border-bottom-color:var(--accent-color)}.balance-row{color:var(--text-muted);justify-content:space-between;margin-bottom:12px;font-size:12px;display:flex}.input-group{background:var(--bg-color);border:1px solid var(--border-color);border-radius:4px;align-items:center;margin-bottom:12px;padding:0 12px;transition:border-color .2s,box-shadow .2s;display:flex}.premium-input{background:#0000004d;border:1px solid #ffffff1a;border-radius:8px;padding:8px 12px}.premium-input:focus-within{border-color:var(--accent-color);box-shadow:0 0 0 2px #2962ff33}.input-label{color:var(--text-muted);width:50px;font-size:12px}.input-group input{text-align:right;color:#fff;background:0 0;border:none;flex:1;padding-right:8px;font-size:16px;font-weight:700}.input-group input:focus{border:none;outline:none}.input-currency{color:var(--text-muted);font-size:12px;font-weight:600}.options-trading{flex-direction:column;height:100%;display:flex}.duration-selector{background:#0003;border:1px solid #ffffff0d;border-radius:8px;margin-bottom:16px;padding:12px}.duration-header{color:var(--text-muted);align-items:center;gap:6px;margin-bottom:8px;font-size:12px;display:flex}.duration-options{gap:8px;display:flex}.duration-btn{color:var(--text-muted);cursor:pointer;background:#ffffff0d;border:1px solid #0000;border-radius:6px;flex:1;padding:6px 0;font-size:12px;font-weight:600;transition:all .2s}.duration-btn:hover{color:#fff;background:#ffffff1a}.duration-btn.active{border-color:var(--accent-color);color:var(--accent-color);background:#2962ff26}.binary-buttons{gap:16px;margin-top:16px;display:flex}.btn-binary{color:#fff;cursor:pointer;border:none;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:16px;font-size:16px;font-weight:700;transition:transform .1s,filter .2s;display:flex}.btn-binary.up{background:linear-gradient(#00c087 0%,#00996b 100%);box-shadow:0 4px 16px #00c08766}.btn-binary.down{background:linear-gradient(#f6465d 0%,#c9394c 100%);box-shadow:0 4px 16px #f6465d66}.btn-binary:active{transform:scale(.95)}.pulse{animation:.3s ease-in-out pulse}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.payout-info{color:var(--text-muted);justify-content:space-between;margin-top:12px;font-size:14px;display:flex}.quick-amounts{gap:8px;margin-bottom:12px;display:flex}.amount-btn{color:var(--text-main);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff0d;border-radius:6px;flex:1;padding:8px;font-size:12px;font-weight:600;transition:all .2s}.amount-btn:hover{background:#ffffff1a;border-color:#fff3;transform:translateY(-1px);box-shadow:0 4px 12px #0003}.active-bets-container{border-top:1px solid var(--border-color);flex:1;margin-top:24px;padding-top:16px;overflow-y:auto}.active-bets-container h4{color:var(--text-muted);margin-bottom:12px;font-size:12px}.active-bet-row{background:#0003;border-left:3px solid #ffffff1a;border-radius:6px;justify-content:space-between;margin-bottom:8px;padding:8px 12px;font-size:12px;display:flex}.active-bet-row .up{color:var(--up-color);font-weight:600}.active-bet-row .down{color:var(--down-color);font-weight:600}.kyc-lock-screen{text-align:center;background:#0000004d;border:1px dashed #ffffff1a;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;display:flex}.kyc-icon{filter:drop-shadow(0 0 10px #fff3);margin-bottom:16px;font-size:48px}.kyc-lock-screen p{color:var(--text-muted);margin-bottom:24px;font-size:13px;line-height:1.5}.btn-verify{background:var(--accent-color);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:12px 24px;font-weight:600;transition:background .2s}.btn-verify:hover{background:#1e4bd8}.modal-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1000;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.kyc-modal{background:var(--bg-color);border:1px solid #ffffff1a;border-radius:12px;width:100%;max-width:400px;padding:24px;box-shadow:0 20px 40px #00000080}.modal-header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.modal-header h3{color:#fff;align-items:center;gap:8px;margin:0;display:flex}.btn-close{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:4px}.btn-close:hover{color:#fff}.kyc-form{flex-direction:column;gap:16px;display:flex}.form-group{flex-direction:column;gap:8px;display:flex}.form-group label{color:var(--text-muted);font-size:12px}.form-group input:not([type=file]){color:#fff;background:#0003;border:1px solid #ffffff1a;border-radius:6px;outline:none;padding:10px 12px}.form-group input:focus{border-color:var(--accent-color)}.upload-box{cursor:pointer;color:var(--text-muted);border:2px dashed #ffffff1a;border-radius:6px;flex-direction:column;align-items:center;gap:12px;padding:24px;transition:all .2s;display:flex;position:relative}.upload-box:hover{border-color:var(--accent-color);color:#fff;background:#2962ff0d}.upload-box input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.btn-submit-kyc{background:var(--accent-color);color:#fff;cursor:pointer;border:none;border-radius:6px;margin-top:8px;padding:14px;font-weight:700}.btn-submit-kyc:disabled{opacity:.7;cursor:not-allowed}.spot-mock-ui{flex-direction:column;gap:16px;display:flex}.mock-input{background:#0003;border:1px solid #ffffff0d;border-radius:6px;justify-content:space-between;padding:12px;font-size:14px;display:flex}.mock-input span:first-child{color:var(--text-muted)}.mock-input span:nth-child(2){color:#fff;font-weight:700}.mock-input span:last-child{color:var(--text-muted)}.mock-slider{padding:12px 0}.slider-track{background:#ffffff1a;border-radius:2px;height:4px;position:relative}.slider-fill{background:var(--accent-color);border-radius:2px;width:0%;height:100%;position:absolute;top:0;left:0}.slider-thumb{background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;left:0%;transform:translate(-50%,-50%);box-shadow:0 0 10px #00000080}.mock-total{color:#fff;border-top:1px solid #ffffff0d;justify-content:space-between;padding:8px 0;font-size:14px;font-weight:700;display:flex}.auth-split-container{color:#fff;background:#111;width:100%;height:100vh;font-family:Inter,sans-serif;display:flex;overflow:hidden}.auth-left{z-index:2;background:#111;flex:0 0 45%;justify-content:center;align-items:center;padding:40px;display:flex;position:relative}.auth-left-content{width:100%;max-width:400px}.auth-logo{letter-spacing:1px;align-items:center;gap:12px;margin-bottom:40px;font-size:20px;font-weight:700;display:flex}.logo-bars{align-items:flex-end;gap:3px;height:20px;display:flex}.logo-bars .bar{background:var(--accent-color);border-radius:2px;width:4px}.logo-bars .bar:first-child{height:10px}.logo-bars .bar:nth-child(2){height:16px}.logo-bars .bar:nth-child(3){height:20px}.auth-tabs{gap:20px;margin-bottom:12px;display:flex}.auth-tabs span{color:#666;cursor:pointer;font-size:22px;font-weight:600;transition:color .2s}.auth-tabs span.active{color:#fff}.auth-subtitle{color:#888;margin-bottom:32px;font-size:14px;line-height:1.5}.auth-form{flex-direction:column;gap:20px;display:flex}.auth-input-group{flex-direction:column;gap:8px;display:flex}.auth-input-group label{font-size:13px;font-weight:500}.auth-input-group input{color:#fff;background:#1a1a1a;border:1px solid #333;border-radius:8px;padding:14px 16px;font-size:14px;transition:border-color .2s}.auth-input-group input:focus{border-color:var(--accent-color);outline:none}.password-input{align-items:center;display:flex;position:relative}.password-input input{width:100%;padding-right:40px}.password-input button{color:#666;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;right:12px}.checkboxes{flex-direction:column;gap:12px;margin-top:4px;display:flex}.checkbox-label{color:#ccc;cursor:pointer;align-items:center;gap:10px;font-size:13px;display:flex}.checkbox-label input{display:none}.custom-checkbox{background:var(--accent-color);color:#fff;border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.auth-submit-btn{background:var(--accent-color);color:#fff;cursor:pointer;border:none;border-radius:8px;margin-top:8px;padding:16px;font-size:15px;font-weight:600;transition:opacity .2s}.auth-submit-btn:hover{opacity:.9}.auth-switch-link{text-align:center;margin-top:24px}.auth-switch-link button{color:#fff;cursor:pointer;background:0 0;border:none;font-size:13px;text-decoration:underline}.auth-error-msg{color:#f44;background:#ff44441a;border:1px solid #f443;border-radius:8px;margin-bottom:20px;padding:12px;font-size:13px}.auth-right{background:linear-gradient(135deg,#0a0a0a 0%,#152238 100%);flex:0 0 55%;align-items:center;padding:80px;display:flex;position:relative;overflow:hidden}.auth-right-content{z-index:2;max-width:550px;position:relative}.auth-right h1{color:#fff;margin-bottom:16px;font-size:42px;font-weight:700}.auth-right p{color:#ffffffe6;margin-bottom:32px;font-size:16px;line-height:1.6}.features-pills{flex-wrap:wrap;gap:12px;display:flex}.pill{background:#fff3;border:1px solid #ffffff4d;border-radius:20px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:500;display:flex}.dec-circle{pointer-events:none;border:1px solid #2962ff26;border-radius:50%;position:absolute}.circle-1{width:600px;height:600px;top:-200px;right:-100px}.circle-2{width:800px;height:800px;top:-300px;right:-200px}.circle-3{width:500px;height:500px;bottom:-200px;left:-100px}@media (width<=900px){.auth-split-container{flex-direction:column}.auth-left,.auth-right{flex:none;width:100%}.auth-right{display:none}}.verify-container{color:#fff;background-color:#111;justify-content:center;align-items:center;width:100%;height:100vh;font-family:Inter,sans-serif;display:flex}.verify-content{text-align:center;flex-direction:column;align-items:center;max-width:450px;padding:40px;display:flex}.verify-icon-wrapper{color:#333;margin-bottom:24px}.verify-content h1{margin-bottom:12px;font-size:20px;font-weight:600}.verify-content p{color:#888;margin-bottom:32px;font-size:14px;line-height:1.5}.verify-btn-primary{background-color:var(--accent-color);color:#fff;cursor:pointer;border:none;border-radius:24px;width:100%;margin-bottom:16px;padding:16px;font-size:14px;font-weight:600;transition:opacity .2s}.verify-btn-primary:hover{opacity:.9}.verify-btn-secondary{color:#fff;cursor:pointer;background:0 0;border:none;padding:8px;font-size:14px}.verify-btn-secondary:hover{text-decoration:underline}.deposit-page{justify-content:center;align-items:flex-start;min-height:calc(100vh - 64px);padding:24px;display:flex}.deposit-container{width:100%;max-width:500px}.deposit-header{text-align:center;margin-bottom:24px}.deposit-header h2{margin:0 0 8px;font-size:24px}.deposit-header p{color:var(--text-muted);margin:0}.payment-methods{gap:12px;margin-bottom:24px;display:flex}.method-btn{color:var(--text-muted);cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:16px;transition:all .2s;display:flex}.method-btn:hover{color:#fff;background:#ffffff0d}.method-btn.active{border-color:var(--accent-color);color:var(--accent-color);background:#2962ff1a}.deposit-form{flex-direction:column;gap:16px;display:flex}.input-field{flex-direction:column;gap:8px;display:flex}.input-field label{color:var(--text-muted);font-size:14px}.input-field select,.input-field input{color:#fff;background:#0003;border:1px solid #ffffff1a;border-radius:8px;padding:12px 16px;font-size:16px;transition:border-color .2s}.input-field select:focus,.input-field input:focus{border-color:var(--accent-color);outline:none}.amount-input-wrapper{align-items:center;display:flex;position:relative}.amount-input-wrapper .currency-symbol{color:var(--text-muted);position:absolute;left:16px}.amount-input-wrapper input{width:100%;padding-left:32px}.btn-submit{background:var(--accent-color);color:#fff;cursor:pointer;border:none;border-radius:8px;margin-top:8px;padding:16px;font-size:16px;font-weight:700;transition:opacity .2s}.btn-submit:hover:not(:disabled){opacity:.9}.btn-submit:disabled{opacity:.7;cursor:not-allowed}.crypto-warning{color:#ffab00;background:#ffab001a;border:1px dashed #ffab00;border-radius:8px;margin-bottom:16px;padding:16px;font-size:13px;line-height:1.5}.crypto-address-box{background:#0003;border:1px solid #ffffff0d;border-radius:12px;flex-direction:column;align-items:center;gap:24px;padding:24px;display:flex}.qr-code-wrapper{background:#fff;border-radius:12px;justify-content:center;align-items:center;width:150px;height:150px;padding:16px;display:flex}.address-display{background:#ffffff0d;border-radius:8px;flex-direction:column;gap:8px;width:100%;padding:16px;display:flex}.address-string{color:#fff;word-break:break-all;text-align:center;font-family:monospace;font-size:14px}.deposit-modal-overlay{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.deposit-modal{background:#111;border-radius:20px;width:100%;max-width:450px;padding:32px;font-family:Inter,sans-serif;box-shadow:0 10px 30px #00000080}.deposit-modal h2{color:#fff;margin:0 0 8px;font-size:22px;font-weight:600}.modal-subtitle{color:#888;margin-bottom:24px;font-size:14px}.modal-card{background:#1a1a1a;border-radius:16px;align-items:center;gap:20px;margin-bottom:24px;padding:20px;display:flex}.timer-section{justify-content:center;align-items:center;width:80px;height:80px;display:flex;position:relative}.timer-svg{width:100%;height:100%;transform:rotate(-90deg)}.timer-bg{fill:none;stroke:#333;stroke-width:8px}.timer-progress{fill:none;stroke:#00c853;stroke-width:8px;stroke-linecap:round;stroke-dasharray:283;transition:stroke-dashoffset 1s linear}.timer-text{color:#fff;font-size:16px;font-weight:600;position:absolute}.details-section{flex-direction:column;flex:1;gap:16px;display:flex}.detail-item{flex-direction:column;gap:4px;display:flex}.detail-label{color:#888;font-size:12px}.detail-value{color:#e0e0e0;cursor:pointer;align-items:center;gap:8px;font-family:monospace;font-size:15px;display:flex}.detail-value:hover{color:#fff}.modal-btn-submit{background:var(--accent-color);color:#fff;cursor:pointer;border:none;border-radius:24px;width:100%;margin-bottom:20px;padding:16px;font-size:16px;font-weight:600;transition:opacity .2s}.modal-btn-submit:hover{opacity:.9}.modal-btn-submit:disabled{opacity:.6;cursor:not-allowed}.modal-warning{color:#888;margin-bottom:24px;font-size:13px;line-height:1.5}.text-red{color:#f44}.modal-actions{justify-content:flex-end;display:flex}.modal-btn-cancel{color:#fff;cursor:pointer;background:0 0;border:1px solid #333;border-radius:16px;padding:8px 16px;font-size:14px}.modal-btn-cancel:hover{background:#ffffff0d}.profile-container{flex-direction:column;gap:24px;max-width:1000px;margin:0 auto;padding:40px;display:flex}.profile-header{justify-content:space-between;align-items:center;display:flex}.profile-header h1{color:#fff;margin:0;font-size:28px}.btn-logout{color:var(--down-color);cursor:pointer;background:0 0;border:1px solid #f6465d4d;border-radius:6px;align-items:center;gap:8px;padding:8px 16px;font-weight:500;transition:all .2s;display:flex}.btn-logout:hover{border-color:var(--down-color);background:#f6465d1a}.profile-layout{grid-template-columns:250px 1fr;gap:24px;display:grid}.profile-sidebar{background:var(--panel-bg);border:1px solid var(--border-color);border-radius:12px;flex-direction:column;gap:8px;height:fit-content;padding:16px;display:flex}.sidebar-tab{color:var(--text-muted);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;padding:12px 16px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.sidebar-tab:hover{color:#fff;background:#ffffff0d}.sidebar-tab.active{color:var(--accent-color);background:#2962ff1a;font-weight:600}.profile-content{background:var(--panel-bg);border:1px solid var(--border-color);border-radius:12px;min-height:400px;padding:32px}.content-section{animation:.3s ease-in-out fadeIn}.section-title{color:#fff;border-bottom:1px solid var(--border-color);margin-top:0;margin-bottom:24px;padding-bottom:16px;font-size:20px}.info-grid{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:32px;display:grid}.info-card{background:#0003;border:1px solid #ffffff0d;border-radius:8px;padding:16px}.info-card-header{color:var(--text-muted);align-items:center;gap:8px;margin-bottom:8px;font-size:12px;display:flex}.info-card-value{color:#fff;font-size:16px;font-weight:500}.security-form{flex-direction:column;gap:20px;max-width:400px;display:flex}.form-group input{color:#fff;background:#0000004d;border:1px solid #ffffff1a;border-radius:6px;width:100%;padding:12px 16px;transition:all .2s}.form-group input:focus{border-color:var(--accent-color);outline:none;box-shadow:0 0 0 2px #2962ff33}.btn-primary{background:var(--accent-color);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:12px;font-weight:600;transition:background .2s}.btn-primary:hover{background:#1e4bd8}.activity-list{flex-direction:column;gap:12px;display:flex}.activity-item{background:#0003;border:1px solid #ffffff0d;border-radius:8px;justify-content:space-between;align-items:center;padding:16px;display:flex}.activity-info{align-items:center;gap:16px;display:flex}.activity-icon{width:40px;height:40px;color:var(--accent-color);background:#2962ff1a;border-radius:50%;justify-content:center;align-items:center;display:flex}.activity-details h4{color:#fff;margin:0 0 4px;font-size:14px}.activity-details p{color:var(--text-muted);margin:0;font-size:12px}.activity-status{color:var(--up-color);font-size:12px;font-weight:600}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.markets-container{max-width:1200px;margin:0 auto;padding:40px;animation:.4s ease-out fadeIn}.markets-header{margin-bottom:32px}.markets-header h1{color:#fff;margin:0 0 8px;font-size:32px}.markets-header p{color:var(--text-muted);margin:0}.market-stats-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;margin-bottom:40px;display:grid}.stat-card{background:var(--panel-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-color);border-radius:12px;align-items:center;gap:20px;padding:24px;transition:transform .2s;display:flex;box-shadow:0 8px 24px #0003}.stat-card:hover{transform:translateY(-2px)}.stat-icon{border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.stat-info h3{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin:0 0 8px;font-size:13px}.stat-value{color:#fff;margin:0;font-size:24px;font-weight:700}.stat-sub{margin-top:4px;font-size:12px}.markets-table-container{background:var(--panel-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-color);border-radius:12px;overflow:hidden;box-shadow:0 8px 32px #0000004d}.markets-table{border-collapse:collapse;text-align:left;width:100%}.markets-table th{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;background:#0003;border-bottom:1px solid #ffffff0d;padding:20px;font-size:12px}.markets-table td{color:#fff;border-bottom:1px solid #ffffff05;padding:20px;transition:background .2s}.markets-table tbody tr:hover td{background:#ffffff08}.pair-cell{align-items:center;gap:12px;display:flex}.coin-icon{color:#fff;background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:flex}.pair-name{font-size:16px;font-weight:700}.pair-full{color:var(--text-muted);margin-top:2px;font-size:12px}.price-cell{font-family:monospace;font-size:16px;font-weight:700}.change-cell{border-radius:4px;padding:4px 8px;font-weight:700;display:inline-block}.change-up{color:var(--up-color);background:#00c0871a}.change-down{color:var(--down-color);background:#f6465d1a}.volume-cell,.hl-cell{color:var(--text-muted);font-family:monospace}.btn-trade{background:var(--accent-color);color:#fff;border-radius:6px;padding:8px 24px;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-block}.btn-trade:hover{background:#1e4bd8;transform:translateY(-1px);box-shadow:0 4px 12px #2962ff4d}@keyframes flashGreen{0%{color:#fff}50%{color:var(--up-color)}to{color:#fff}}@keyframes flashRed{0%{color:#fff}50%{color:var(--down-color)}to{color:#fff}}.price-up{animation:.5s flashGreen}.price-down{animation:.5s flashRed}.portfolio-container{max-width:1200px;margin:0 auto;padding:40px;animation:.4s ease-out fadeIn}.portfolio-header{margin-bottom:32px}.portfolio-header h1{color:#fff;margin:0 0 8px;font-size:32px}.portfolio-header p{color:var(--text-muted);margin:0}.portfolio-grid{grid-template-columns:2fr 1fr;gap:24px;display:grid}.portfolio-panel{background:var(--panel-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-color);border-radius:12px;padding:24px;box-shadow:0 8px 32px #0000004d}.panel-title{color:#fff;align-items:center;gap:8px;margin:0 0 20px;font-size:18px;display:flex}.balance-overview{justify-content:space-between;margin-bottom:32px;display:flex}.balance-item h3{color:var(--text-muted);text-transform:uppercase;margin:0 0 8px;font-size:13px}.balance-total{color:#fff;margin:0;font-size:36px;font-weight:700}.pnl-positive{color:var(--up-color)}.pnl-negative{color:var(--down-color)}.portfolio-actions{gap:16px;display:flex}.btn-action{cursor:pointer;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px;font-weight:700;transition:all .2s;display:flex}.btn-deposit{background:var(--accent-color);color:#fff}.btn-deposit:hover{background:#1e4bd8;transform:translateY(-2px)}.btn-withdraw{color:#fff;background:#ffffff1a;border:1px solid #fff3}.btn-withdraw:hover{background:#ffffff26;transform:translateY(-2px)}.allocation-bar{border-radius:6px;height:12px;margin-bottom:20px;display:flex;overflow:hidden}.alloc-usdt{background:#26a17b}.alloc-btc{background:#f7931a}.alloc-eth{background:#627eea}.allocation-legend{flex-wrap:wrap;gap:16px;display:flex}.legend-item{align-items:center;gap:8px;display:flex}.legend-dot{border-radius:50%;width:10px;height:10px}.legend-text{color:#fff;font-size:14px}.legend-sub{color:var(--text-muted);margin-left:4px;font-size:12px}.withdraw-form{flex-direction:column;gap:16px;display:flex}.form-group label{color:var(--text-muted);margin-bottom:8px;font-size:13px;display:block}.form-group input,.form-group select{color:#fff;box-sizing:border-box;background:#0000004d;border:1px solid #ffffff1a;border-radius:6px;outline:none;width:100%;padding:12px 16px;font-size:14px;transition:all .2s}.form-group input:focus,.form-group select:focus{border-color:var(--accent-color)}.form-group select{cursor:pointer;appearance:none}.tx-table{border-collapse:collapse;width:100%;margin-top:24px}.tx-table th{text-align:left;color:var(--text-muted);text-transform:uppercase;border-bottom:1px solid #ffffff0d;padding:12px;font-size:12px}.tx-table td{color:#fff;border-bottom:1px solid #ffffff05;padding:16px 12px;font-size:14px}.status-badge{text-transform:uppercase;border-radius:4px;padding:4px 8px;font-size:11px;font-weight:700}.status-completed{color:var(--up-color);background:#00c0871a}.status-pending{color:#f5a623;background:#f5a6231a}.status-rejected{color:var(--down-color);background:#f6465d1a}.tx-type{align-items:center;gap:8px;display:flex}.type-icon{border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.type-deposit{color:var(--up-color);background:#00c0871a}.type-withdraw{color:var(--down-color);background:#f6465d1a}
