*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}.fixed{position:fixed}.flex{display:flex}.table{display:table}.border{border-width:1px}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.emergent-notification,[class*=emergent],[id*=emergent],div[style*="position: fixed"][style*="z-index: 999999"]{display:none!important;opacity:0!important;visibility:hidden!important}*{box-sizing:border-box;margin:0;padding:0}body{background:#fff;color:#1a202c;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6}.landing-container{background:#fff;min-height:100vh;overflow-x:hidden}.header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border-bottom:1px solid #e2e8f0;box-shadow:0 2px 10px #00000014;padding:1rem 0;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.header-content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 1rem}.logo-image{height:35px;max-width:180px;object-fit:contain;width:auto}.auth-buttons{display:flex;gap:.8rem}.auth-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#4299e11a;border:2px solid #4299e1;border-radius:8px;color:#4299e1;cursor:pointer;font-size:.9rem;font-weight:600;padding:.7rem 1.5rem;transition:all .3s ease;white-space:nowrap}.auth-btn:hover{background:#4299e1;box-shadow:0 8px 25px #4299e166;color:#fff;transform:translateY(-2px)}.hero-white{background:#fff;border-bottom:1px solid #e2e8f0;padding:4rem 1rem;text-align:center}.hero-white .hero-content{margin:0 auto;max-width:900px}.hero-white .hero-title{color:#1a202c;font-size:2.8rem;font-weight:800;line-height:1.2;margin-bottom:1.5rem}.hero-white .hero-subtitle{color:#4a5568;font-size:1.2rem;line-height:1.7;margin-bottom:2.5rem}.hero-white .hero-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:3rem}.hero-white .cta-primary,.hero-white .cta-secondary{border:none;border-radius:8px;cursor:pointer;font-size:1.1rem;font-weight:700;padding:1.2rem 2.5rem;transition:all .3s ease}.hero-white .cta-primary{background:linear-gradient(135deg,#4299e1,#3182ce);box-shadow:0 8px 25px #4299e14d;color:#fff}.hero-white .cta-primary:hover{box-shadow:0 12px 35px #4299e166;transform:translateY(-3px)}.hero-white .cta-secondary{background:#0000;border:2px solid #4299e1;color:#4299e1}.hero-white .cta-secondary:hover{background:#4299e1;color:#fff;transform:translateY(-3px)}.cta-primary,.cta-secondary{border:none;border-radius:50px;cursor:pointer;font-size:1.1rem;font-weight:600;padding:1rem 2rem;transition:all .3s ease}.cta-primary{background:#28a745;color:#fff}.cta-primary:hover{background:#218838;box-shadow:0 10px 25px #28a7454d;transform:translateY(-2px)}.cta-secondary{background:#17a2b8;color:#fff}.cta-secondary:hover{background:#138496;box-shadow:0 10px 25px #17a2b84d;transform:translateY(-2px)}.features-new{background:#fff;padding:4rem 2rem}.features-container{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto;max-width:1200px}.feature-item{margin:0 auto;max-width:400px;text-align:center}.feature-emoji{font-size:3rem;margin-bottom:1.5rem}.feature-item h3{color:#1a202c;font-size:1.5rem;font-weight:800;margin-bottom:1rem}.feature-item p{color:#4a5568;font-size:1rem;font-weight:400;line-height:1.7}.crypto-prices{background:#fff;border-top:1px solid #e2e8f0;padding:3rem 1rem}.crypto-prices h3{color:#1a202c;font-size:1.8rem;font-weight:700;margin-bottom:2rem;text-align:center}.prices-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0 auto;max-width:1000px}.price-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 20px #00000014;min-width:0;padding:1.5rem;text-align:center;transition:all .3s ease}.price-card:hover{border-color:#4299e1;box-shadow:0 8px 30px #4299e126;transform:translateY(-4px)}.crypto-info{align-items:center;display:flex;gap:.8rem;justify-content:center;margin-bottom:1rem}.crypto-symbol-img{height:28px;object-fit:contain;width:28px}.crypto-symbol{color:#1a202c;font-size:1.1rem}.crypto-price{color:#4299e1;font-size:1.5rem;font-weight:800;margin-bottom:.8rem}.crypto-change{border-radius:6px;display:inline-block;font-size:.9rem;font-weight:600;padding:.3rem .8rem}.crypto-change.positive{background:#38a1691a;color:#38a169}.crypto-change.negative{background:#e53e3e1a;color:#e53e3e}.features{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto;max-width:1200px;padding:2rem 1rem}.feature-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #ffffff4d;border-radius:20px;padding:1.5rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.feature-card:hover{box-shadow:0 15px 30px #0000001a;transform:translateY(-5px)}.feature-icon{font-size:2.5rem;margin-bottom:1rem}.feature-card h3{color:#333;font-size:1.3rem;margin-bottom:1rem}.feature-card p{color:#666;font-size:.9rem;line-height:1.6}.license{background:#fff;border-top:1px solid #e2e8f0;padding:3rem 1rem}.license-content{margin:0 auto;max-width:800px}.license-info{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.license-logo-img{flex-shrink:0;height:60px;object-fit:contain;width:auto}.license-text h3{word-wrap:break-word;color:#1a202c;font-size:1.2rem;font-weight:700;line-height:1.4;margin:0;max-width:500px;text-align:center}.auth-modal{align-items:center;background:#000c;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:2000}.auth-form{background:#fff;border-radius:20px;box-shadow:0 25px 50px #00000040;max-height:90vh;max-width:400px;overflow-y:auto;padding:2rem;position:relative;width:100%}.close-modal-btn{align-items:center;background:#f8f9fa;border:none;border-radius:50%;cursor:pointer;display:flex;font-size:1.5rem;height:35px;justify-content:center;position:absolute;right:1rem;top:1rem;transition:background .3s ease;width:35px}.close-modal-btn:hover{background:#e9ecef}.auth-form h2{color:#333;margin-bottom:1.5rem;margin-top:1rem;text-align:center}.auth-toggle{background:#f8f9fa;border-radius:10px;display:flex;margin-bottom:1.5rem;padding:.25rem}.toggle-btn{background:#0000;border:none;border-radius:8px;cursor:pointer;flex:1 1;font-weight:600;padding:.75rem;transition:all .3s ease}.toggle-btn.active{background:#667eea;box-shadow:0 2px 8px #667eea4d;color:#fff}.auth-form input{background-color:#fff;border:2px solid #e2e8f0;border-radius:10px;box-sizing:border-box;color:#1a202c;font-size:1rem;margin-bottom:1rem;padding:1rem;transition:border-color .3s ease;width:100%}.auth-form input:focus{border-color:#4299e1;box-shadow:0 0 0 3px #4299e11a;outline:none}.auth-form input::placeholder{color:#a0aec0}.submit-btn{background:#667eea;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:1rem;transition:background .3s ease;width:100%}.submit-btn:hover{background:#5a6fd8}.message{background:#f8f9fa;border:1px solid #dee2e6;border-radius:10px;margin-top:1rem;padding:1rem;text-align:center}.modern-dashboard{background:#f8f9fa;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;min-height:100vh}.modern-header{background:#fff;box-shadow:0 1px 3px #0000001a;justify-content:space-between;padding:1rem 1.5rem;position:relative}.header-left,.modern-header{align-items:center;display:flex}.header-left{gap:1rem}.logo-small{height:28px;object-fit:contain;width:auto}.back-btn{background:none;border:none;border-radius:50%;cursor:pointer;font-size:1.2rem;padding:.5rem;transition:background .2s}.back-btn:hover{background:#f0f0f0}.header-left h1{color:#1a1a1a;font-size:1.5rem;font-weight:600;margin:0}.menu-btn{background:none;border:none;cursor:pointer;padding:.5rem}.hamburger{display:flex;flex-direction:column;height:20px;justify-content:space-between;width:20px}.hamburger span{background:#1a1a1a;border-radius:1px;height:2px;width:100%}.dropdown-menu{background:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 8px 24px #0000001f;min-width:180px;overflow:hidden;position:absolute;right:1.5rem;top:100%;z-index:1000}.dropdown-menu button{background:none;border:none;cursor:pointer;font-size:.9rem;padding:.75rem 1rem;text-align:left;transition:background .2s;width:100%}.dropdown-menu button:hover{background:#f5f5f5}.dropdown-menu hr{border:none;border-top:1px solid #e0e0e0;margin:0}.logout-btn-modern{background:none;border:1px solid #e0e0e0;border-radius:20px;color:#666;cursor:pointer;font-size:.9rem;padding:.5rem 1rem;transition:all .2s}.logout-btn-modern:hover{background:#f0f0f0;border-color:#d0d0d0}.dashboard-content{margin:0 auto;max-width:500px;padding:1.5rem}.welcome-message{margin-bottom:1.5rem;padding:.5rem 0}.welcome-message h2{color:#2d3748;font-size:1.2rem;font-weight:600;margin:0;text-align:left}.balance-card-modern{background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:16px;box-shadow:0 8px 32px #6366f14d;color:#fff;margin-bottom:1.5rem;padding:2rem;text-align:center}.balance-label{font-size:.9rem;font-weight:500;margin-bottom:.5rem;opacity:.9}.balance-amount-modern{font-size:2.5rem;font-weight:700;letter-spacing:-.5px;margin-bottom:.75rem}.referral-code{font-size:.8rem;font-weight:400;opacity:.8}.referral-code span{background:#fff3;border-radius:6px;font-family:monospace;margin-left:.5rem;padding:.25rem .5rem}.chart-section{background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000a;margin-bottom:1.5rem;padding:1.5rem}.chart-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.chart-header h3{color:#1a1a1a;font-size:1.1rem;font-weight:600;margin:0}.chart-period-buttons{background:#f0f0f0;border-radius:8px;display:flex;padding:2px}.chart-period-buttons button{background:none;border:none;border-radius:6px;cursor:pointer;font-size:.8rem;font-weight:500;padding:.4rem .8rem;transition:all .2s}.chart-period-buttons button.active{background:#fff;box-shadow:0 1px 3px #0000001a;color:#6366f1}.simple-chart{height:80px}.chart-line,.simple-chart{align-items:center;display:flex;justify-content:center}.chart-line{border-radius:20px;height:40px;position:relative;width:100%}.chart-line.profit{background:linear-gradient(90deg,#22c55e1a,#22c55e4d);border:1px solid #22c55e33}.chart-line.loss{background:linear-gradient(90deg,#ef44441a,#ef44444d);border:1px solid #ef444433}.chart-trend{font-size:.9rem;font-weight:600}.chart-line.profit .chart-trend{color:#16a34a}.chart-line.loss .chart-trend{color:#dc2626}.action-buttons-modern{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.action-btn-modern{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 1px 3px #0000000a;cursor:pointer;display:flex;padding:1rem;transition:all .2s}.action-btn-modern:hover{border-color:#d0d0d0;box-shadow:0 4px 12px #00000014;transform:translateY(-1px)}.action-btn-modern.primary:hover{border-color:#22c55e;box-shadow:0 4px 12px #22c55e26}.action-btn-modern.secondary:hover{border-color:#3b82f6;box-shadow:0 4px 12px #3b82f626}.action-btn-modern.tertiary:hover{border-color:#f59e0b;box-shadow:0 4px 12px #f59e0b26}.btn-icon{align-items:center;background:#f8f9fa;border-radius:10px;display:flex;font-size:1.5rem;height:40px;justify-content:center;margin-right:1rem;width:40px}.action-btn-modern.primary .btn-icon{background:#22c55e1a}.action-btn-modern.secondary .btn-icon{background:#3b82f61a}.action-btn-modern.tertiary .btn-icon{background:#f59e0b1a}.btn-text{color:#1a1a1a;font-size:1rem;font-weight:500}.crypto-prices-modern{background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000a;padding:1.5rem}.crypto-prices-modern h3{color:#1a1a1a;font-size:1.1rem;font-weight:600;margin:0 0 1rem}.prices-compact{display:flex;flex-direction:column;gap:.75rem}.price-row{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:.75rem 0}.price-row:last-child{border-bottom:none}.crypto-info-compact{gap:.75rem}.crypto-icon-small{height:24px;object-fit:contain;width:24px}.crypto-name-compact{color:#1a1a1a;font-size:.9rem;font-weight:600}.price-info{align-items:flex-end;display:flex;flex-direction:column;gap:.25rem}.crypto-price-compact{color:#1a1a1a;font-size:.9rem}.crypto-change-compact{border-radius:4px;font-size:.8rem;font-weight:500;padding:.2rem .5rem}.crypto-change-compact.positive{background:#22c55e1a;color:#16a34a}.crypto-change-compact.negative{background:#ef44441a;color:#dc2626}.history-container{margin:0 auto;max-width:500px;padding:1.5rem}.empty-state{color:#666;padding:3rem 1rem;text-align:center}.empty-icon{font-size:3rem;margin-bottom:1rem}.empty-state h3{color:#1a1a1a;font-weight:600;margin:0 0 .5rem}.transactions-modern{background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000a;overflow:hidden}.transaction-modern{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;padding:1rem 1.5rem}.transaction-modern:last-child{border-bottom:none}.transaction-icon{font-size:1.5rem;margin-right:1rem;text-align:center;width:40px}.transaction-info{flex:1 1}.transaction-title{color:#1a1a1a;font-weight:500;margin-bottom:.25rem}.transaction-date{color:#666;font-size:.8rem}.transaction-amount{font-size:1rem;font-weight:600}.transaction-amount.positive{color:#16a34a}.transaction-amount.negative{color:#dc2626}.copy-message{animation:fadeInOut 3s ease-in-out;background:#000c;border-radius:8px;color:#fff;font-size:.9rem;left:50%;padding:.75rem 1.5rem;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:10000}@keyframes fadeInOut{0%,to{opacity:0}10%,90%{opacity:1}}.modal-overlay-modern{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:2000}.modal-modern{background:#fff;border-radius:16px;box-shadow:0 20px 40px #00000026;max-height:80vh;max-width:400px;overflow-y:auto;width:100%}.modal-header-modern{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:1.5rem 1.5rem 1rem}.modal-header-modern h3{color:#1a1a1a;font-size:1.1rem;font-weight:600;margin:0}.close-btn-modern{align-items:center;background:none;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;font-size:1.5rem;height:32px;justify-content:center;transition:background .2s;width:32px}.close-btn-modern:hover{background:#f0f0f0}.addresses-modern{padding:1.5rem}.address-row{align-items:center;border:1px solid #e0e0e0;border-radius:12px;cursor:pointer;display:flex;margin-bottom:.75rem;padding:1rem;transition:all .2s}.address-row:hover{background:#f8f9fa;border-color:#d0d0d0}.address-crypto{align-items:center;display:flex;gap:.75rem;min-width:100px}.address-text{color:#666;flex:1 1;font-family:monospace;font-size:.8rem;margin:0 .75rem;overflow:hidden;text-overflow:ellipsis}.copy-icon{color:#666;font-size:1rem}.balance-info{color:#666;font-size:.9rem;margin:0;padding:0 1.5rem}.withdraw-methods-modern{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr);padding:1rem 1.5rem}.method-modern{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;font-size:.85rem;padding:1rem;transition:all .2s}.method-modern:hover{background:#f8f9fa;border-color:#d0d0d0}.method-modern.selected{background:#6366f10d;border-color:#6366f1;color:#6366f1}.method-icon{font-size:1.5rem}.withdraw-form{padding:0 1.5rem 1.5rem}.input-modern{background:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#1a1a1a;font-size:1rem;margin-bottom:1rem;padding:.75rem;transition:border-color .2s;width:100%}.input-modern:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a;outline:none}.input-modern::placeholder{color:#999}.submit-btn-modern{background:#6366f1;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem;transition:background .2s;width:100%}.submit-btn-modern:hover{background:#5855eb}.user-info{align-items:center;color:#fff;display:flex;gap:1rem}.logout-btn{background:linear-gradient(135deg,#f56565,#e53e3e);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:.6rem 1.2rem;transition:all .3s ease}.logout-btn:hover{box-shadow:0 8px 20px #f565654d;transform:translateY(-2px)}.balance-section{display:flex;justify-content:center;padding:2rem}.balance-card{background:linear-gradient(135deg,#4299e1,#3182ce);border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 20px 40px #4299e14d;color:#fff;min-width:320px;padding:2.5rem;text-align:center}.balance-card h2{font-weight:600;margin-bottom:1rem;opacity:.9}.balance-amount{font-size:3.5rem;font-weight:900;margin-bottom:1rem}.action-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;padding:2rem}.action-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:none;border-radius:12px;cursor:pointer;font-size:1.1rem;font-weight:700;min-width:200px;padding:1.2rem 2rem;transition:all .3s ease}.action-btn.primary{background:linear-gradient(135deg,#48bb78,#38a169);box-shadow:0 8px 25px #48bb784d;color:#fff}.action-btn.secondary{background:linear-gradient(135deg,#4299e1,#3182ce);box-shadow:0 8px 25px #4299e14d;color:#fff}.action-btn.tertiary{background:linear-gradient(135deg,#ed8936,#dd6b20);box-shadow:0 8px 25px #ed89364d;color:#fff}.action-btn:hover{box-shadow:0 12px 35px #00000040;transform:translateY(-3px)}.transactions{background:#fff;border-radius:20px;box-shadow:0 5px 15px #0000001a;margin:2rem;padding:2rem}.transactions h3{color:#333;margin-bottom:1.5rem}.transactions-list{grid-gap:1rem;display:grid;gap:1rem}.transaction-item{grid-gap:1rem;align-items:center;background:#f8f9fa;border-radius:10px;display:grid;gap:1rem;grid-template-columns:100px 1fr auto auto;padding:1rem;transition:background .3s ease}.transaction-item:hover{background:#e9ecef}.tx-type{background:#667eea;border-radius:20px;color:#fff;font-size:.8rem;font-weight:600;padding:.25rem .5rem;text-transform:uppercase}.tx-amount.positive{color:#28a745;font-weight:700}.tx-amount.negative{color:#dc3545;font-weight:700}.tx-date{color:#666;font-size:.9rem}.modal-overlay{align-items:center;background:#000c;bottom:0;display:flex;justify-content:center;left:0;padding:2rem;position:fixed;right:0;top:0;z-index:2000}.modal{background:#fff;border-radius:20px;box-shadow:0 25px 50px #00000040;max-height:90vh;max-width:500px;overflow-y:auto;padding:2rem;width:100%}.modal.large{max-width:800px}.modal h3{color:#333;margin-bottom:1.5rem;text-align:center}.crypto-addresses{grid-gap:1rem;display:grid;gap:1rem;margin-bottom:2rem}.address-item{align-items:center;background:#f8f9fa;border-radius:10px;display:flex;gap:1rem;padding:1rem}.address-item .crypto-logo{font-size:2rem;text-align:center;width:50px}.crypto-name{font-weight:600;margin-bottom:.5rem}.address{color:#666;font-family:monospace;font-size:.9rem;word-break:break-all}.withdraw-methods{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-bottom:2rem}.method-card{border:2px solid #ddd;border-radius:15px;cursor:pointer;padding:1rem;text-align:center;transition:all .3s ease}.method-card:hover{background:#f8f9ff;border-color:#667eea}.method-card.selected{background:#667eea;border-color:#667eea;color:#fff}.method-icon{font-size:2rem;margin-bottom:.5rem}.close-btn{background:#6c757d;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:1rem;margin-top:1rem;padding:1rem;transition:background .3s ease;width:100%}.close-btn:hover{background:#5a6268}.admin-container{background:#f8f9fa;min-height:100vh}.admin-content{grid-gap:2rem;display:grid;gap:2rem;padding:2rem}.admin-tabs{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000a;display:flex;gap:.5rem;margin-bottom:1rem;padding:.5rem}.tab-btn{background:#0000;border:none;border-radius:8px;color:#666;cursor:pointer;flex:1 1;font-weight:500;padding:1rem;transition:all .2s}.tab-btn.active{background:#6366f1;box-shadow:0 2px 8px #6366f14d;color:#fff}.tab-btn:hover:not(.active){background:#f8f9fa;color:#333}.admin-section{background:#fff;border-radius:20px;box-shadow:0 5px 15px #0000001a;padding:2rem}.admin-section h2{color:#333;margin-bottom:1.5rem}.users-table{overflow-x:auto}.users-table table{border-collapse:collapse;width:100%}.users-table td,.users-table th{border-bottom:1px solid #dee2e6;padding:1rem;text-align:left}.users-table th{background:#f8f9fa;font-weight:600}.status.approved{color:#28a745;font-weight:600}.status.pending{color:#ffc107;font-weight:600}.approve-btn,.edit-btn{border:none;border-radius:5px;cursor:pointer;font-size:.9rem;margin-right:.5rem;padding:.5rem 1rem;transition:background .3s ease}.approve-btn{background:#28a745;color:#fff}.approve-btn:hover{background:#218838}.edit-btn{background:#17a2b8;color:#fff}.edit-btn:hover{background:#138496}.reject-btn{background:#dc3545;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:.9rem;margin-left:.5rem;padding:.5rem 1rem;transition:background .3s ease}.reject-btn:hover{background:#c82333}.withdrawal-requests{grid-gap:1rem;display:grid;gap:1rem}.request-card{background:#f8f9fa;border-left:4px solid #ffc107;border-radius:10px;padding:1rem}.crypto-grid-horizontal{display:flex;flex-direction:column;gap:.8rem;margin-bottom:1.2rem;width:100%}.crypto-card-horizontal{background:#fffffffa;border-left:3px solid #0f8;border-radius:8px;box-shadow:0 2px 8px #0000000f;color:#1a202c;max-height:none;min-height:180px;overflow:visible;padding:1rem;transition:all .2s ease}.crypto-card-horizontal:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-1px)}.main-info-row-optimized{border-bottom:1px solid #e2e8f0;display:flex;flex-direction:column;gap:.8rem;margin-bottom:1rem;padding-bottom:.8rem}.crypto-info-optimized{align-items:center;display:flex;gap:.8rem;width:100%}.crypto-basic-horizontal{align-items:center;display:flex;flex:1 1;gap:.8rem}.crypto-icon-horizontal{border-radius:50%;box-shadow:0 2px 6px #00000014;flex-shrink:0;height:32px;width:32px}.crypto-details-section{display:flex;flex:1 1;flex-direction:column;gap:.2rem}.crypto-top-line{align-items:center;display:flex;gap:1rem;justify-content:space-between;width:100%}.crypto-symbol-horizontal{color:#2d3748;font-size:1rem;font-weight:700;line-height:1}.crypto-price-horizontal{color:#2b6cb0;font-size:.85rem;font-weight:600;line-height:1;margin-top:.2rem}.return-main-display{background:linear-gradient(135deg,#0f8,#38a169);border-radius:12px;box-shadow:0 2px 8px #00ff884d;color:#fff;flex-shrink:0;font-size:.85rem;font-weight:700;padding:.4rem .8rem;white-space:nowrap}.leverage-display-full{display:flex;justify-content:center;width:100%}.leverage-horizontal-optimized{background:linear-gradient(135deg,#805ad5,#553c9a);border-radius:12px;box-shadow:0 2px 8px #805ad54d;color:#fff;font-size:.8rem;font-weight:700;padding:.5rem 1rem;text-align:center;white-space:nowrap}.metrics-row{grid-gap:.6rem 1rem;background:#f7fafc;border-radius:6px;display:grid;gap:.6rem 1rem;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;margin-bottom:1rem;padding:.8rem}.metric-horizontal{align-items:center;display:flex;justify-content:space-between}.metric-label-horizontal{color:#4a5568;font-size:.7rem;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.metric-value-horizontal{color:#2d3748;font-size:.8rem;font-weight:700}.metric-value-horizontal.overbought{color:#e53e3e}.metric-value-horizontal.oversold{color:#38a169}.metric-value-horizontal.neutral{color:#4299e1}.strategy-row{background:linear-gradient(135deg,#e6fffa,#b2f5ea);border-left:2px solid #38a169;border-radius:6px;display:flex;flex-direction:column;gap:.5rem;padding:.8rem}.strategy-label{color:#2d3748;font-size:.7rem;font-weight:700}.strategy-text-horizontal{color:#2d3748;font-size:.7rem;font-style:italic;line-height:1.4}.summary-horizontal{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border-radius:12px;padding:1rem}.summary-title-horizontal{color:#fff;font-size:1rem;justify-content:space-between;margin-bottom:.8rem}.live-dot-indicator,.summary-title-horizontal{align-items:center;display:flex;font-weight:700}.live-dot-indicator{background:#0f83;border-radius:15px;color:#0f8;font-size:.7rem;gap:.4rem;padding:.3rem .6rem}.dot-live{animation:pulse-live 1.5s infinite;background:#0f8;border-radius:50%;height:6px;width:6px}@keyframes pulse-live{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.summary-stats-horizontal{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr)}.stat-horizontal{background:#ffffff26;border:1px solid #fff3;border-radius:10px;padding:.8rem;text-align:center;transition:all .3s ease}.stat-horizontal:hover{background:#fff3;transform:translateY(-1px)}.stat-label-horizontal{color:#cbd5e0;display:block;font-size:.7rem;font-weight:500;margin-bottom:.4rem}.stat-value-horizontal{color:#fff;font-size:1rem;font-weight:700}.stat-value-horizontal.positive{color:#0f8;text-shadow:0 0 8px #0f86}.trading-status-bar .profit-indicator span:last-child{color:#0f8;font-weight:700}@media (max-width:768px){.crypto-card-horizontal{min-height:200px;padding:.9rem}.main-info-row-optimized{gap:.7rem;margin-bottom:.9rem;padding-bottom:.7rem}.crypto-top-line{gap:.8rem}.return-main-display{font-size:.8rem;padding:.35rem .7rem}.leverage-horizontal-optimized{font-size:.75rem;padding:.45rem .9rem}.metrics-row{gap:.5rem .8rem;margin-bottom:.9rem;padding:.7rem}.metric-label-horizontal{font-size:.65rem}.metric-value-horizontal{font-size:.75rem}.strategy-row{gap:.4rem;padding:.7rem}.strategy-label{font-size:.65rem}.strategy-text-horizontal{font-size:.65rem;line-height:1.4}.summary-stats-horizontal{gap:.8rem;grid-template-columns:1fr 1fr}}@media (max-width:480px){.metrics-row,.summary-stats-horizontal{grid-template-columns:1fr}.main-info-row{gap:.6rem}.performance-horizontal{flex-direction:column;gap:.5rem}}.live-trading-dashboard{background:linear-gradient(135deg,#0a0a1a,#1a1a3a 50%,#2a2a5a);border-radius:15px;box-shadow:0 15px 35px #0006;color:#fff;margin:1.5rem 0;padding:1.5rem}.live-trading-dashboard h3{color:#fff;font-size:1.4rem;font-weight:700;margin-bottom:1rem;text-align:center;text-shadow:0 2px 10px #00000080}.crypto-grid-2x2-fixed{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;margin-bottom:1.5rem;min-height:400px}.crypto-trading-card{background:#fffffffa;border-radius:12px;border-top:3px solid #0f8;box-shadow:0 8px 25px #00000026;color:#1a202c;overflow:hidden;padding:1rem;position:relative;transition:all .3s ease}.crypto-trading-card:hover{box-shadow:0 12px 30px #00000040;transform:translateY(-2px)}.crypto-trading-card:before{animation:rainbow-shimmer 3s infinite;background:linear-gradient(90deg,#0f8,#09f,#ff6b6b);content:"";height:2px;left:0;position:absolute;right:0;top:0}@keyframes rainbow-shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.trading-header{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;margin-bottom:.8rem;padding-bottom:.5rem}.crypto-info-pro{align-items:center;display:flex;gap:.8rem}.crypto-icon-pro{border-radius:50%;box-shadow:0 4px 15px #0003;height:36px;width:36px}.crypto-details-pro{display:flex;flex-direction:column}.crypto-symbol-pro{color:#2d3748;font-size:1rem;font-weight:700}.live-price-pro{color:#2b6cb0;font-size:1.1rem;font-weight:600}.performance-badge{align-items:flex-end;display:flex;flex-direction:column;gap:.2rem}.performance-text{background:linear-gradient(135deg,#0f8,#38a169);border-radius:20px;box-shadow:0 3px 10px #00ff884d;color:#fff;font-size:.85rem;font-weight:700;padding:.3rem .8rem}.leverage-text{background:linear-gradient(135deg,#805ad5,#553c9a);border-radius:15px;box-shadow:0 2px 8px #805ad54d;color:#fff;font-size:.75rem;font-weight:700;padding:.2rem .6rem}.position-management{background:#f7fafc;border-left:4px solid #0f8;border-radius:8px;margin-bottom:.8rem;padding:.8rem}.position-info{display:flex;flex-direction:column;gap:.4rem}.info-row{align-items:center;display:flex;justify-content:space-between}.info-row .label{color:#4a5568;font-size:.8rem;font-weight:600}.info-row .value{color:#2d3748;font-size:.85rem;font-weight:700}.info-row .value.active{color:#0f8}.info-row .value.leverage{color:#805ad5}.professional-analytics{background:#edf2f7;border-left:4px solid #4299e1;border-radius:8px;margin-bottom:.8rem;padding:.8rem}.analytics-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.6rem}.analytics-title{color:#2d3748;font-size:.85rem;font-weight:700}.confidence-score{background:#4299e1;border-radius:12px;color:#fff;font-size:.7rem;font-weight:700;padding:.2rem .5rem}.risk-metrics{display:flex;flex-direction:column;gap:.3rem;margin-bottom:.6rem}.metric-row{align-items:center;display:flex;justify-content:space-between}.metric-label{color:#4a5568;font-size:.75rem}.execution-details{background:#f0f4f8;border-radius:6px;display:flex;flex-direction:column;gap:.3rem;padding:.5rem}.execution-row{align-items:center;display:flex;justify-content:space-between}.exec-label{color:#718096;font-size:.7rem;font-weight:600}.exec-value{color:#2d3748;font-size:.75rem;font-weight:700}.performance-tracking{background:linear-gradient(135deg,#e6fffa,#b2f5ea);border-left:4px solid #38a169;border-radius:8px;padding:.8rem}.performance-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.6rem}.perf-title{color:#2d3748;font-size:.85rem;font-weight:700}.live-indicator{color:#38a169;font-size:.65rem;gap:.3rem}.live-dot-small{animation:pulse-green 1.5s infinite;background:#38a169;border-radius:50%;height:5px;width:5px}@keyframes pulse-green{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.performance-numbers{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.6rem}.perf-metric{align-items:center;display:flex;justify-content:space-between}.perf-label{color:#4a5568;font-size:.75rem;font-weight:600}.perf-value{font-size:.85rem;font-weight:700}.perf-value.positive{color:#38a169}.strategy-note{background:#fffc;border:1px solid #c6f6d5;border-radius:6px;padding:.6rem}.strategy-text{color:#2d3748;font-size:.7rem;font-style:italic;line-height:1.4}.trading-summary-pro{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:12px;padding:1.2rem}.summary-header-pro{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.summary-header-pro h4{color:#fff;font-size:1.2rem;margin:0}.live-indicator-main{align-items:center;color:#0f8;display:flex;font-size:.8rem;font-weight:700;gap:.4rem}.live-dot-main{animation:pulse-main 2s infinite;background:#0f8;border-radius:50%;height:8px;width:8px}@keyframes pulse-main{0%,to{box-shadow:0 0 5px #0f8;opacity:1;transform:scale(1)}50%{box-shadow:0 0 15px #0f8;opacity:.7;transform:scale(1.2)}}.summary-stats-pro{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr}.stat-pro{background:#ffffff26;border:1px solid #fff3;border-radius:10px;padding:1rem;text-align:center}.stat-title-pro{color:#cbd5e0;display:block;font-size:.8rem;font-weight:500;margin-bottom:.5rem}.stat-value-pro{color:#fff;font-size:1.4rem;font-weight:700}.stat-value-pro.positive{color:#0f8;text-shadow:0 0 10px #00ff8880}@media (max-width:768px){.crypto-grid-2x2-fixed{grid-template-columns:1fr;grid-template-rows:auto;min-height:auto}.trading-status-bar{flex-direction:column;gap:.5rem}.summary-stats-pro{gap:.8rem;grid-template-columns:1fr}}.copy-trading-dashboard{background:linear-gradient(135deg,#0f0f23,#1e1e3f 50%,#2d2d5f);border-radius:15px;box-shadow:0 10px 30px #0000004d;color:#fff;margin:1.5rem 0;padding:1.5rem}.copy-trading-dashboard h3{font-size:1.3rem;font-weight:700;margin-bottom:1rem;text-align:center;text-shadow:0 2px 10px #00000080}.trading-status-bar{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:10px;display:flex;justify-content:space-around;margin-bottom:1.5rem;padding:.8rem}.auto-copy-indicator,.profit-indicator,.status-indicator{align-items:center;display:flex;font-size:.85rem;font-weight:600;gap:.5rem}.status-dot{animation:pulse 2s infinite;border-radius:50%;height:8px;width:8px}.status-dot.live{background:#0f8;box-shadow:0 0 10px #0f8}@keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.crypto-grid-2x2{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;margin-bottom:1.5rem}.crypto-copy-card{background:#fffffff2;border-radius:12px;box-shadow:0 5px 20px #0000001a;color:#1a202c;overflow:hidden;padding:1rem;position:relative;transition:all .3s ease}.crypto-copy-card:hover{box-shadow:0 8px 25px #0003;transform:translateY(-3px)}.crypto-copy-card:before{animation:shimmer 3s infinite;background:linear-gradient(90deg,#0f8,#09f);content:"";height:3px;left:0;position:absolute;right:0;top:0}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.copy-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.crypto-basic-info{align-items:center;display:flex;gap:.8rem}.crypto-icon-live{border-radius:50%;box-shadow:0 3px 10px #0003;height:32px;width:32px}.crypto-name-price{display:flex;flex-direction:column}.crypto-symbol{color:#2d3748;font-size:.95rem;font-weight:700}.live-price{color:#2b6cb0;font-size:1rem;font-weight:600}.change-badge{align-items:center;border-radius:8px;display:flex;font-size:.8rem;font-weight:700;gap:.3rem;padding:.3rem .6rem}.change-badge.positive{background:linear-gradient(135deg,#68d391,#38a169);color:#fff}.change-badge.negative{background:linear-gradient(135deg,#fc8181,#e53e3e);color:#fff}.position-status{background:#f7fafc;border-left:4px solid #4299e1;border-radius:8px;margin-bottom:1rem;padding:.8rem}.position-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.position-row:last-child{margin-bottom:0}.position-row .label{color:#4a5568;font-size:.8rem;font-weight:600}.status.active{align-items:center;color:#38a169;display:flex;font-weight:700;gap:.3rem}.status.monitoring{color:#d69e2e;font-weight:600}.pulse-dot{animation:pulse-small 1.5s infinite;background:#38a169;border-radius:50%;height:6px;width:6px}@keyframes pulse-small{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.pnl.positive{color:#38a169;font-weight:700}.pnl.negative{color:#e53e3e;font-weight:700}.momentum-bar{margin-bottom:1rem}.momentum-label{color:#4a5568;font-size:.8rem;font-weight:600;margin-bottom:.4rem}.momentum-track{background:#e2e8f0;height:12px;overflow:hidden}.momentum-fill,.momentum-track{border-radius:6px;position:relative}.momentum-fill{height:100%;transition:width 1s cubic-bezier(.4,0,.2,1)}.momentum-fill.strong-buy{background:linear-gradient(90deg,#48bb78,#38a169)}.momentum-fill.buy{background:linear-gradient(90deg,#68d391,#48bb78)}.momentum-fill.sell{background:linear-gradient(90deg,#fc8181,#f56565)}.momentum-fill.strong-sell{background:linear-gradient(90deg,#e53e3e,#c53030)}.momentum-pulse{animation:pulse-right 2s infinite;background:#fff;height:100%;opacity:.8;position:absolute;right:0;top:0;width:4px}@keyframes pulse-right{0%,to{opacity:.3}50%{opacity:1}}.momentum-text{color:#2d3748;font-size:.75rem;font-weight:700;margin-top:.3rem}.trading-metrics{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:1fr 1fr 1fr;margin-bottom:1rem}.metric{background:#f7fafc;border:1px solid #e2e8f0;border-radius:6px;padding:.5rem;text-align:center}.metric-label{color:#718096;display:block;font-size:.7rem;font-weight:600;margin-bottom:.2rem}.metric-value{color:#2d3748;font-size:.8rem;font-weight:700}.metric-value.overbought{color:#e53e3e}.metric-value.oversold{color:#38a169}.metric-value.neutral{color:#4299e1}.signal-badge{border-radius:4px;font-size:.65rem;font-weight:700;padding:.2rem .4rem}.signal-badge.buy{background:#c6f6d5;color:#22543d}.signal-badge.sell{background:#fed7d7;color:#822727}.signal-badge.hold{background:#faf089;color:#744210}.auto-copy-status{background:#edf2f7;border-left:4px solid #805ad5;border-radius:8px;padding:.8rem}.copy-action{margin-bottom:.5rem}.copy-label{color:#4a5568;display:block;font-size:.75rem;font-weight:600;margin-bottom:.3rem}.copy-description{color:#2d3748;font-size:.7rem;font-style:italic;line-height:1.3}.last-action{color:#718096;font-size:.65rem}.action-time{font-weight:500}.live-market-summary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:12px;padding:1.2rem}.summary-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.summary-header h4{color:#fff;font-size:1.1rem;margin:0}.live-indicator{align-items:center;color:#0f8;display:flex;font-size:.7rem;font-weight:700;gap:.4rem}.live-dot{animation:blink 1s infinite;background:#0f8;border-radius:50%;height:6px;width:6px}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:.3}}.summary-metrics{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr}.summary-metric{background:#ffffff1a;border-radius:8px;padding:1rem;text-align:center}.metric-title{color:#cbd5e0;display:block;font-size:.8rem;font-weight:500;margin-bottom:.5rem}.metric-number{color:#fff;font-size:1.3rem;font-weight:700}.metric-number.positive{color:#0f8}.metric-number.negative{color:#ff6b6b}@media (max-width:768px){.crypto-grid-2x2{grid-template-columns:1fr;grid-template-rows:auto}.trading-status-bar{flex-direction:column;gap:.5rem}.trading-metrics{gap:.3rem;grid-template-columns:1fr}.summary-metrics{gap:.8rem;grid-template-columns:1fr}}.crypto-trading-dashboard{background:linear-gradient(135deg,#1e3c72,#2a5298);border-radius:15px;color:#fff;margin:1.5rem 0;padding:1.5rem}.crypto-trading-dashboard h3{font-size:1.4rem;font-weight:700;margin-bottom:1.5rem;text-align:center;text-shadow:0 2px 4px #0000004d}.trading-grid-compact{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.trading-card-compact{background:#fffffff2;border-radius:12px;box-shadow:0 4px 15px #0000001a;color:#1a202c;padding:1rem;transition:transform .2s ease}.trading-card-compact:hover{transform:translateY(-2px)}.crypto-header-compact{align-items:center;display:flex;justify-content:space-between;margin-bottom:.8rem}.crypto-info-compact{align-items:center;display:flex;gap:.8rem}.crypto-icon-compact{border-radius:50%;height:35px;width:35px}.crypto-name-compact{color:#2d3748;display:block;font-size:1rem;font-weight:700}.crypto-price-compact{color:#2b6cb0;display:block;font-size:1.1rem;font-weight:600}.change-indicator{border-radius:8px;font-size:.9rem;font-weight:600;padding:.2rem .5rem}.change-indicator.positive{background:#c6f6d5;color:#22543d}.change-indicator.negative{background:#fed7d7;color:#822727}.technical-strength{margin-bottom:.8rem}.strength-label{color:#4a5568;font-size:.8rem;font-weight:600;margin-bottom:.3rem}.strength-bar{background:#e2e8f0;border-radius:4px;height:8px;margin-bottom:.3rem;overflow:hidden}.strength-fill{border-radius:4px;height:100%;transition:width .8s ease}.strength-fill.overbought{background:linear-gradient(90deg,#fc8181,#e53e3e)}.strength-fill.oversold{background:linear-gradient(90deg,#68d391,#38a169)}.strength-fill.neutral{background:linear-gradient(90deg,#90cdf4,#4299e1)}.rsi-value{color:#718096;font-size:.7rem;font-weight:600}.pro-analysis-compact{font-size:.85rem}.analysis-top{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:1fr 1fr 1fr;margin-bottom:.8rem}.indicator-mini{background:#f7fafc;border:1px solid #e2e8f0;border-radius:6px;padding:.4rem;text-align:center}.indicator-mini span:first-child{color:#718096;display:block;font-size:.7rem;font-weight:600;margin-bottom:.2rem}.indicator-mini .value{font-size:.8rem;font-weight:700}.indicator-mini .value.danger{color:#e53e3e}.indicator-mini .value.opportunity{color:#38a169}.indicator-mini .value.neutral{color:#4299e1}.trading-signals{margin-bottom:.8rem}.signal-row{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;margin-bottom:.4rem;padding:.3rem 0}.signal-label{color:#4a5568;font-size:.75rem;font-weight:600}.signal-value{font-size:.75rem;font-weight:700}.signal-value.bullish{color:#38a169}.signal-value.bearish{color:#e53e3e}.signal-value.neutral{color:#4299e1}.leverage-value{color:#805ad5;font-size:.75rem;font-weight:600}.recommendation{font-size:.7rem;font-weight:700}.recommendation.buy{color:#38a169}.recommendation.sell{color:#e53e3e}.recommendation.hold{color:#d69e2e}.professional-note{background:#edf2f7;border-left:3px solid #4299e1;border-radius:8px;padding:.6rem}.note-text{color:#2d3748;font-size:.75rem;font-style:italic;line-height:1.4}@media (max-width:768px){.trading-grid-compact{grid-template-columns:1fr}.crypto-header-compact{align-items:flex-start;flex-direction:column;gap:.5rem}.analysis-top{gap:.3rem;grid-template-columns:1fr}}.crypto-prices-advanced{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:15px;color:#fff;margin:2rem 0;padding:2rem}.crypto-prices-advanced h3{font-size:1.8rem;font-weight:700;margin-bottom:2rem;text-align:center;text-shadow:0 2px 4px #0000004d}.prices-chart-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-bottom:2rem}.price-chart-card{background:#fffffff2;border-radius:15px;box-shadow:0 8px 25px #00000026;color:#1a202c;padding:1.5rem;transition:transform .3s ease,box-shadow .3s ease}.price-chart-card:hover{box-shadow:0 15px 35px #0003;transform:translateY(-5px)}.crypto-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1rem}.crypto-info-detailed{align-items:center;display:flex;gap:1rem}.crypto-icon-large{border-radius:50%;box-shadow:0 4px 15px #0000001a;height:50px;width:50px}.crypto-details{display:flex;flex-direction:column}.crypto-name-main{color:#2d3748;font-size:1.3rem;font-weight:700}.crypto-fullname{color:#718096;font-size:.9rem;font-weight:500}.price-main-info{text-align:right}.crypto-price-main{color:#2b6cb0;font-size:1.8rem;font-weight:800;margin-bottom:.3rem;text-shadow:0 2px 4px #2b6cb01a}.crypto-change-main{align-items:center;display:flex;font-size:1.1rem;font-weight:600;gap:.3rem;justify-content:flex-end}.crypto-change-main.positive{color:#38a169}.crypto-change-main.negative{color:#e53e3e}.price-chart-container{margin:1.5rem 0}.price-chart-label{color:#4a5568;font-size:.85rem;font-weight:600;margin-bottom:.5rem}.price-bar-container{align-items:center;display:flex;gap:1rem}.price-bar-background{background:#e2e8f0;box-shadow:inset 0 2px 4px #0000001a;flex:1 1;height:20px}.price-bar-background,.price-bar-fill{border-radius:10px;overflow:hidden;position:relative}.price-bar-fill{height:100%;transition:width .8s cubic-bezier(.4,0,.2,1)}.price-bar-fill,.price-bar-fill.positive-bar{background:linear-gradient(90deg,#48bb78,#38a169)}.price-bar-fill.positive-bar{animation:shimmer-positive 2s infinite}.price-bar-fill.negative-bar{animation:shimmer-negative 2s infinite;background:linear-gradient(90deg,#fc8181,#e53e3e)}@keyframes shimmer-positive{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@keyframes shimmer-negative{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.price-percentage{color:#4a5568;font-size:.9rem;font-weight:700;min-width:45px}.market-indicators{grid-gap:1rem;border-top:2px solid #e2e8f0;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin-top:1rem;padding-top:1rem}.indicator{background:#f7fafc;border:1px solid #e2e8f0;border-radius:8px;padding:.5rem;text-align:center}.indicator-label{color:#718096;display:block;font-size:.75rem;font-weight:600;letter-spacing:.5px;margin-bottom:.3rem;text-transform:uppercase}.indicator-value{display:block;font-size:.9rem;font-weight:700}.indicator-value.positive{color:#38a169}.indicator-value.negative{color:#e53e3e}.market-summary{background:#ffffffe6;border-radius:15px;color:#1a202c;padding:1.5rem}.market-summary h4{color:#2d3748;font-size:1.3rem;margin-bottom:1rem;text-align:center}.summary-stats{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.stat-item{align-items:center;background:#f7fafc;border-left:4px solid #cbd5e0;border-radius:10px;display:flex;justify-content:space-between;padding:1rem}.stat-label{color:#4a5568;font-size:.9rem;font-weight:600}.stat-value{font-size:1.1rem;font-weight:700}.stat-value.positive{color:#38a169}.stat-value.negative{color:#e53e3e}@media (max-width:768px){.prices-chart-grid{grid-template-columns:1fr}.crypto-header{align-items:flex-start;flex-direction:column;gap:1rem}.price-main-info{text-align:left}.market-indicators{gap:.5rem}.market-indicators,.summary-stats{grid-template-columns:1fr}}.voucher-requests{grid-gap:1rem;display:grid;gap:1rem}.voucher-card{align-items:center;border:1px solid #e0e0e0;border-radius:12px;display:flex;justify-content:space-between;padding:1.5rem}.voucher-card.pending{background:#fff3cd;border-color:#ffc107}.voucher-card.approved{background:#d4edda;border-color:#28a745}.voucher-card.rejected{background:#f8d7da;border-color:#dc3545}.voucher-info{flex:1 1}.voucher-info div{margin-bottom:.5rem}.voucher-info code{background:#0000001a;font-family:monospace;font-size:.9rem}.voucher-info code,.voucher-status{border-radius:4px;padding:.25rem .5rem}.voucher-status{font-size:.8rem;font-weight:600;margin-left:.5rem}.voucher-status.pending{background:#ffc107;color:#333}.voucher-status.approved{background:#28a745;color:#fff}.voucher-status.rejected{background:#dc3545;color:#fff}.voucher-actions{display:flex;gap:.5rem}.modal-section{background:#f8f9fa;border-radius:10px;margin-bottom:2rem;padding:1rem}.modal-section h4{color:#333;margin-bottom:1rem}.modal-section input,.modal-section select,.modal-section textarea{background-color:#fff;border:2px solid #e2e8f0;border-radius:8px;color:#1a202c;font-size:1rem;margin-bottom:1rem;padding:.75rem;transition:border-color .3s ease;width:100%}.modal-section input:focus,.modal-section select:focus,.modal-section textarea:focus{border-color:#4299e1;box-shadow:0 0 0 3px #4299e11a;outline:none}.modal-section input::placeholder,.modal-section textarea::placeholder{color:#a0aec0}.loading-container{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:100vh}.loading-spinner{animation:spin 1s linear infinite;border:5px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:50px;margin-bottom:1rem;width:50px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.header-content{flex-wrap:nowrap;padding:0 1rem}.logo-image{height:28px;max-width:140px}.auth-buttons{gap:.5rem}.auth-btn{font-size:.8rem;padding:.5rem 1rem}.hero-white{padding:2.5rem 1rem}.hero-white .hero-title{font-size:2rem}.hero-white .hero-subtitle{font-size:1rem}.hero-white .hero-buttons{align-items:center;flex-direction:column}.hero-white .cta-primary,.hero-white .cta-secondary{max-width:280px;padding:1rem 2rem;width:100%}.features-new{padding:2rem 1rem}.features-container{gap:2rem;grid-template-columns:1fr}.feature-emoji{font-size:2.5rem;margin-bottom:1rem}.feature-item h3{font-size:1.3rem}.feature-item p{font-size:.9rem}.crypto-prices{padding:2rem 1rem}.crypto-prices h3{font-size:1.5rem}.prices-grid{gap:1rem;grid-template-columns:repeat(2,1fr)}.price-card{padding:1rem}.crypto-symbol-img{height:24px;width:24px}.crypto-price{font-size:1.2rem}.license{padding:2rem 1rem}.license-info{flex-direction:column;gap:1.5rem;text-align:center}.license-logo-img{height:50px}.license-text h3{font-size:1rem;line-height:1.3}.auth-form{margin:1rem;padding:1.5rem}.dashboard-content{padding:1rem}.balance-amount-modern{font-size:2rem}.chart-header{align-items:flex-start;flex-direction:column;gap:1rem}.withdraw-methods-modern{grid-template-columns:1fr}.dropdown-menu{right:1rem}.modal-modern{margin:1rem;max-height:85vh}.address-text{font-size:.7rem}}@media (max-width:480px){.hero-white .hero-title{font-size:1.7rem}.hero-white .hero-subtitle{font-size:.9rem}.prices-grid{grid-template-columns:1fr}.feature-item h3{font-size:1.2rem}.feature-item p{font-size:.85rem}.license-text h3{font-size:.9rem}.license-logo-img{height:40px}.dashboard-content{padding:.75rem}.balance-card-modern{padding:1.5rem}.balance-amount-modern{font-size:1.8rem}.chart-section{padding:1rem}.modal-overlay-modern{padding:.5rem}.address-row{align-items:flex-start;flex-direction:column;gap:.5rem}.address-text{font-size:.75rem;text-align:center;width:100%}}
/*# sourceMappingURL=main.4d26cca9.css.map*/