@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap);*{box-sizing:border-box;padding:0}*,body{margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0f1624;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}:root{--primary-red:#ef4444;--primary-blue:#3b82f6;--primary-gold:#fbbf24;--silver:silver;--silver-dark:grey;--silver-light:#e0e0e0;--dark-bg:#0f1624;--card-bg:#1a2232;--card-bg-light:#1e2838;--text-primary:#fff;--text-secondary:#64748b;--green:#10b981;--green-dark:#059669;--red:#ef4444;--red-dark:#dc2626;--transition:all 0.3s cubic-bezier(0.4,0,0.2,1)}*{transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#0f1624;background:var(--dark-bg)}::-webkit-scrollbar-thumb{background:#ef4444;background:var(--primary-red);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#ef4444}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.fade-in{animation:fadeIn .5s ease-out}.slide-in-up{animation:slideInUp .4s ease-out}.App{background:#0f1624;min-height:100vh;overflow-x:hidden}.App:before{animation:backgroundPulse 8s ease-in-out infinite;background:radial-gradient(circle at 20% 30%,#fbbf2414 0,#0000 50%),radial-gradient(circle at 80% 70%,#fbbf240f 0,#0000 50%),radial-gradient(circle at 50% 50%,#3b82f60d 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:0}@keyframes backgroundPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.App:after{background-image:repeating-linear-gradient(0deg,#0000,#0000 2px,#fbbf2408 0,#fbbf2408 4px),repeating-linear-gradient(90deg,#0000,#0000 2px,#3b82f605 0,#3b82f605 4px);background-size:40px 40px,40px 40px;bottom:0;content:"";left:0;opacity:.6;pointer-events:none;position:fixed;right:0;top:0;z-index:0}.App{position:relative}.App>*,.loading-screen{position:relative;z-index:1}.loading-screen{align-items:center;background:#0f1624;display:flex;flex-direction:column;gap:24px;justify-content:center;min-height:100vh}.loading-spinner-large{animation:spin 1s linear infinite;border:6px solid #fbbf2433;border-radius:50%;border-top:6px solid var(--primary-gold);height:80px;position:relative;width:80px}.loading-spinner-large:before{animation:rotateReverse 1s linear infinite;color:#fbbf2499;content:"₿";font-size:32px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@keyframes rotateReverse{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(-1turn)}}.loading-text{animation:pulse 2s ease-in-out infinite;color:#fff;font-family:Inter,sans-serif;font-size:24px;font-weight:800;letter-spacing:1px;text-shadow:0 0 20px #fbbf244d}.page-enter{opacity:0;transform:translateX(100%)}.page-enter-active{transition:all .3s cubic-bezier(.4,0,.2,1)}.page-enter-active,.page-exit{opacity:1;transform:translateX(0)}.page-exit-active{opacity:0;transform:translateX(-100%);transition:all .3s cubic-bezier(.4,0,.2,1)}.btn-primary{background:linear-gradient(135deg,#dc2626,#991b1b);border:none;border-radius:12px;box-shadow:0 4px 15px #dc262666;color:#fff;cursor:pointer;font-size:16px;font-weight:600;letter-spacing:.5px;padding:16px 32px;text-transform:uppercase;transition:all .3s ease}.btn-primary:hover{box-shadow:0 6px 20px #dc262699;transform:translateY(-2px)}.btn-primary:active{box-shadow:0 2px 10px #dc262666;transform:translateY(0)}.card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1f3acc;border:1px solid #fbbf241a;border-radius:16px;padding:20px;position:relative;transition:all .3s ease}.card:before{background:linear-gradient(90deg,#0000,#fbbf2480,#0000);content:"";height:2px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.card:hover:before{opacity:1}.card:hover{border-color:#fbbf244d;box-shadow:0 8px 25px #fbbf2426;transform:translateY(-4px)}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fbbf24,#dc2626);-webkit-background-clip:text;background-clip:text}.glow{box-shadow:0 0 20px #fbbf244d}.glow-red{box-shadow:0 0 20px #dc262666}@keyframes floatUp{0%{opacity:0;transform:translateY(100vh) rotate(0deg)}10%{opacity:.3}90%{opacity:.3}to{opacity:0;transform:translateY(-100px) rotate(1turn)}}.trading-symbols{height:100%;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}.trading-symbols:after,.trading-symbols:before{animation:floatUp 20s linear infinite;color:#fbbf241a;content:"";font-size:20px;position:absolute}.trading-symbols:before{animation-delay:0s;content:"📈";left:10%}.trading-symbols:after{animation-delay:5s;content:"💰";left:90%}.header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f1624f2;border-bottom:1px solid #c0c0c033;box-shadow:0 4px 20px #00000080;padding:12px 16px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.header.compact{padding:10px 16px}.header-content{justify-content:space-between;margin:0 auto;max-width:600px}.header-content,.header-title{align-items:center;display:flex}.header-title{gap:8px}.header.compact .header-title{gap:6px}.logo-container{align-items:center;display:flex;justify-content:center}.logo-circle{background:linear-gradient(135deg,silver,grey);border:2px solid #c0c0c0cc;box-shadow:0 0 20px #c0c0c04d,inset 0 2px 10px #fff3,inset 0 -2px 10px #0003;height:48px;overflow:hidden;position:relative;width:48px}.logo-trader{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.trader-head{background:#fff;border:1px solid #0003;border-radius:50%;height:24px;position:absolute;top:8px;width:24px}.trader-sunglasses{align-items:center;background:#000c;border-radius:4px;display:flex;gap:2px;height:8px;justify-content:center;position:absolute;top:12px;width:20px}.dollar-sign{color:#fff;font-family:Inter,sans-serif;font-size:8px;font-weight:700}.trader-suit{background:#fff;border:1px solid #0003;border-radius:0 0 8px 8px;height:20px;position:absolute;top:20px;width:18px}.trader-suit:before{background:#fff;border:1px solid #0003;height:6px;top:-2px;width:12px}.trader-suit:after,.trader-suit:before{content:"";left:50%;position:absolute;transform:translateX(-50%)}.trader-suit:after{background:#000;height:10px;top:6px;width:4px}.chart-candles{align-items:flex-end;bottom:4px;display:flex;gap:2px;height:12px;left:50%;position:absolute;transform:translateX(-50%)}.candle{background:#10b981;position:relative;width:3px}.candle.red{background:#ef4444}.candle:before{background:currentColor;content:"";height:2px;left:50%;position:absolute;top:-1px;transform:translateX(-50%);width:1px}.candle:first-child{height:6px}.candle:nth-child(2){height:10px}.candle:nth-child(3){height:8px}.candle:nth-child(4){height:12px}.candle:nth-child(5){height:7px}.logo-text{color:#fff;font-family:Inter,sans-serif;font-size:16px;font-weight:800;letter-spacing:.5px;text-shadow:0 2px 4px #0000004d;text-transform:uppercase}.header.compact .logo-text{font-size:14px}.header-actions{display:flex;gap:12px}.header-actions,.header-btn,.menu-wrapper{position:relative}.header-btn{align-items:center;background:#0000;border:1px solid #c0c0c04d;border-radius:10px;color:silver;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .3s ease;width:40px;z-index:10}.header-btn:hover{background:#c0c0c01a;border-color:#c0c0c080;box-shadow:0 4px 12px #c0c0c033;transform:scale(1.05)}.header-btn:active{transform:scale(.95)}.header-menu{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a2232;border:1px solid #c0c0c04d;border-radius:12px;box-shadow:0 8px 32px #00000080;min-width:220px;overflow:hidden;padding:8px;position:absolute;right:0;top:calc(100% + 8px);z-index:1000}.menu-item{align-items:center;background:#0000;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:14px;font-weight:500;gap:12px;padding:12px 16px;position:relative;text-align:left;transition:all .2s ease;width:100%}.menu-item:hover{background:#c0c0c01a}.menu-item:active{transform:scale(.98)}.menu-item-icon{align-items:center;color:silver;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.menu-item:hover .menu-item-icon{color:#fff}.menu-item-text{color:#fff;flex:1 1}.menu-item-arrow{color:#64748b;flex-shrink:0;transition:transform .2s ease}.menu-item:hover .menu-item-arrow{color:silver;transform:translateX(2px)}@media (max-width:480px){.logo-circle{height:40px;width:40px}.logo-text{font-size:16px}.trader-head{height:20px;top:6px;width:20px}.trader-sunglasses{height:6px;top:10px;width:16px}.trader-suit{height:16px;top:16px;width:14px}}.main-content{min-height:calc(100vh - 162px);padding:20px 16px 100px;position:relative;z-index:1}.page-container{margin:0 auto;max-width:600px;width:100%}.main-content{-webkit-overflow-scrolling:touch;overflow-y:auto;scroll-behavior:smooth}.loading{align-items:center;display:flex;height:200px;justify-content:center}.loading-spinner{border:4px solid #fbbf2433;border-top:4px solid var(--primary-gold);height:50px;width:50px}.home-page{padding:10px 0}.features-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin-bottom:24px}.feature-card{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#1a2232,#1e2838);border:1px solid #3b82f626;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;gap:12px;min-height:120px;overflow:hidden;padding:24px 16px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.feature-card:before{background:linear-gradient(135deg,#0000,#fbbf24);background:linear-gradient(135deg,#0000 0,var(--card-color,#fbbf24) 100%);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.feature-card:hover:before{opacity:.1}.feature-icon{align-items:center;color:#3b82f6;color:var(--card-color,#3b82f6);display:flex;justify-content:center;position:relative;transition:all .3s ease;z-index:1}.feature-icon svg{height:36px;width:36px}.feature-card:hover .feature-icon{filter:drop-shadow(0 4px 12px rgba(59,130,246,.4));filter:drop-shadow(0 4px 12px var(--card-color,rgba(59,130,246,.4)));transform:scale(1.1)}.feature-title{color:#fff;font-size:11px;font-weight:700;letter-spacing:.5px;line-height:1.3;position:relative;text-align:center;z-index:1}.feature-glow{border-radius:50%;bottom:-50%;filter:blur(40px);height:100px;left:50%;opacity:0;position:absolute;transform:translateX(-50%);transition:all .3s ease;width:100px}.feature-card:hover .feature-glow{bottom:-30%;opacity:.3}.pocket-option-btn{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:12px;box-shadow:0 8px 24px #3b82f64d;cursor:pointer;display:flex;gap:12px;justify-content:center;overflow:hidden;padding:18px 24px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.pocket-option-btn:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.pocket-option-btn:hover:before{left:100%}.btn-text{font-size:15px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.btn-icon,.btn-text{color:#fff;position:relative;z-index:1}.btn-shine{background:linear-gradient(135deg,#ffffff1a,#0000);bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}@media (max-width:380px){.features-grid{grid-template-columns:repeat(2,1fr)}.feature-card{min-height:110px;padding:20px 12px}.feature-icon{font-size:36px}.feature-title{font-size:10px}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.trading-chart-container{background:#0a0e27;border:1px solid #c0c0c026;border-radius:12px;box-shadow:0 4px 16px #0006;cursor:crosshair;height:280px;overflow:hidden;position:relative;touch-action:pan-y pinch-zoom;user-select:none;-webkit-user-select:none;width:100%}.trading-chart-canvas{display:block;height:100%;touch-action:none;width:100%}@media (max-width:768px){.trading-chart-container{cursor:grab;height:240px}.trading-chart-container:active{cursor:grabbing}}@media (max-width:480px){.trading-chart-container{height:200px}}.signals-page{animation:fadeIn .4s ease-out;background:#0f1624;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;padding:20px 16px 100px}.signals-header{margin-bottom:16px;text-align:center}.signals-title{color:#fff;font-family:Inter,sans-serif;font-size:22px;font-weight:800;letter-spacing:-.5px;margin-bottom:4px}.signals-subtitle{color:#64748b;font-size:12px;font-weight:400}.chart-section{background:#1a2232;border:1px solid #c0c0c033;border-radius:16px;box-shadow:0 8px 32px #0000004d;margin-bottom:24px;padding:16px}.chart-controls{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.time-selector-section{margin-bottom:8px}.time-selector-header{align-items:center;background:#0f162499;border:1px solid #c0c0c01a;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:12px;padding:12px 16px}.time-selector-title{color:#fff;font-size:14px;letter-spacing:.5px;text-transform:uppercase}.time-selector-title,.time-selector-toggle{font-family:Inter,sans-serif;font-weight:600}.time-selector-toggle{background:#c0c0c01a;border:1px solid #c0c0c033;border-radius:8px;color:silver;cursor:pointer;font-size:12px;padding:6px 14px;transition:all .2s ease}.time-selector-toggle:hover{background:#c0c0c026;border-color:#c0c0c066;color:#fff}.control-group{display:flex;gap:12px;margin-bottom:12px}.indicators-dropdown,.pair-selector-dropdown{flex:1 1;position:relative}.dropdown-selected{align-items:center;background:#0f1624cc;border:1px solid #c0c0c033;border-radius:10px;cursor:pointer;display:flex;font-family:Inter,sans-serif;gap:10px;padding:12px 16px;transition:all .2s ease}.dropdown-selected:hover{background:#0f1624e6;border-color:#c0c0c066}.selected-flags{font-size:18px}.selected-label,.selected-symbol{color:#fff;flex:1 1;font-size:14px;font-weight:600;text-align:left}.dropdown-arrow{transition:transform .2s ease}.dropdown-arrow.open{transform:rotate(180deg)}.dropdown-menu{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1f3afa;border:1px solid #c0c0c04d;border-radius:12px;box-shadow:0 8px 32px #00000080;left:0;max-height:300px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 8px);z-index:1000}.dropdown-item{align-items:center;background:#0000;border:none;color:#fff;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:14px;font-weight:500;gap:12px;padding:12px 16px;text-align:left;transition:all .2s ease;width:100%}.dropdown-item:hover{background:#c0c0c01a}.dropdown-item.selected{background:#3b82f633;color:#3b82f6}.dropdown-item.popular{border-left:3px solid #fbbf24}.item-flags{font-size:18px}.item-name,.item-symbol{flex:1 1}.popular-badge{background:#fbbf2433;color:#fbbf24;padding:2px 8px}.indicator-color-dot{border-radius:50%;flex-shrink:0;height:10px;width:10px}.indicator-item.active{background:#3b82f626}.dropdown-item svg{color:#3b82f6;flex-shrink:0;height:16px;width:16px}.indicators-dropdown-wrapper{flex:1 1}.pairs-scroll{display:none}.pairs-scroll::-webkit-scrollbar{height:4px}.pairs-scroll::-webkit-scrollbar-track{background:#0000}.pairs-scroll::-webkit-scrollbar-thumb{background:#c0c0c04d;border-radius:2px}.pair-card{align-items:center;background:#c0c0c014;border:1px solid #c0c0c033;border-radius:10px;font-family:Inter,sans-serif;gap:8px;min-width:-webkit-fit-content;min-width:fit-content;padding:10px 16px;position:relative}.pair-card:hover{background:#c0c0c01f;border-color:#c0c0c066;transform:translateY(-2px)}.pair-card.active{background:#3b82f633;border-color:#3b82f6;box-shadow:0 4px 12px #3b82f64d}.pair-card.popular:after{background:#fbbf24;border-radius:50%;box-shadow:0 0 6px #fbbf2499;content:"";height:6px;position:absolute;right:6px;top:6px;width:6px}.pair-card-flags{font-size:18px;line-height:1}.pair-card-symbol{color:#fff;font-size:14px;font-weight:600;white-space:nowrap}.popular-dot{display:none}.timeframes-bar{background:#0f162499;border:1px solid #c0c0c01a;border-radius:10px;display:flex;gap:6px;padding:6px}.timeframe-btn{border-radius:8px;color:#94a3b8;flex:1 1;font-family:Inter,sans-serif;font-size:12px;padding:8px 12px;transition:all .2s ease;white-space:nowrap}.timeframe-btn:hover{background:#c0c0c01a;color:silver}.timeframe-btn.active{background:#3b82f6;box-shadow:0 2px 8px #3b82f64d}.indicators-bar{align-items:center;background:#0f162466;border:1px solid #c0c0c01a;border-radius:10px;display:flex;flex-wrap:wrap;gap:10px;padding:10px}.indicators-label{letter-spacing:.5px;text-transform:uppercase}.indicator-toggle,.indicators-label{color:#94a3b8;font-family:Inter,sans-serif;font-size:12px;font-weight:600}.indicator-toggle{background:#c0c0c014;border:1px solid #c0c0c033;border-radius:8px;cursor:pointer;padding:6px 14px;transition:all .2s ease}.indicator-toggle:hover{background:#c0c0c01f;color:silver}.indicator-toggle.active{background:#3b82f6;background:var(--indicator-color,#3b82f6);border-color:#3b82f6;border-color:var(--indicator-color,#3b82f6);box-shadow:0 2px 8px #3b82f64d;color:#fff}.current-price-display{align-items:center;background:#0f162499;border:1px solid #c0c0c01a;border-radius:10px;display:flex;flex-direction:column;gap:8px;padding:12px 16px}.price-value-container{align-items:center;background:#1a1f3acc;border:1.5px solid;border-radius:12px;display:flex;gap:8px;padding:8px 16px;transition:all .3s ease}.price-value-container.up{background:#10b9811a;border-color:#10b98180;box-shadow:0 0 20px #10b98133}.price-value-container.down{background:#ef44441a;border-color:#ef444480;box-shadow:0 0 20px #ef444433}.price-value-container.neutral{background:#3b82f61a;border-color:#3b82f680;box-shadow:0 0 20px #3b82f633}.price-arrow{align-items:center;border-radius:50%;display:flex;font-size:20px;font-weight:800;height:24px;justify-content:center;transition:all .3s ease;width:24px}.price-value-container.up .price-arrow{animation:pulseUp 1.5s ease-in-out infinite;color:#10b981}.price-value-container.down .price-arrow{animation:pulseDown 1.5s ease-in-out infinite;color:#ef4444}.price-value-container.neutral .price-arrow{color:#3b82f6}.price-value{font-size:20px;font-weight:800;transition:color .3s ease}.price-value-container.up .price-value{color:#10b981}.price-value-container.down .price-value{color:#ef4444}.price-value-container.neutral .price-value{color:#3b82f6}@keyframes pulseUp{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.15)}}@keyframes pulseDown{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.15)}}.chart-wrapper{margin-bottom:16px}.pair-selector-wrapper{flex:1 1;min-width:200px;position:relative}.pair-selector-btn{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#c0c0c01a;border:1px solid #c0c0c04d;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:14px;font-weight:600;justify-content:space-between;padding:12px 16px;transition:all .3s ease;width:100%}.pair-selector-btn:hover{background:#c0c0c026;border-color:#c0c0c080;box-shadow:0 4px 12px #c0c0c033}.selected-pairs-display{align-items:center;display:flex;gap:8px}.selected-pair-flags{font-size:18px;line-height:1}.dropdown-arrow{color:silver;transition:transform .3s ease}.pair-selector-wrapper:has(.pair-dropdown:not([style*="opacity: 0"])) .dropdown-arrow{transform:rotate(180deg)}.pair-dropdown{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a2232;border:1px solid #c0c0c04d;border-radius:12px;box-shadow:0 8px 32px #00000080;left:0;max-height:400px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 8px);z-index:1000}.dropdown-header{border-bottom:1px solid #c0c0c01a;color:#94a3b8;font-size:12px;font-weight:600;letter-spacing:.5px;padding:12px 16px;text-transform:uppercase}.dropdown-pairs{padding:8px}.dropdown-pair-item{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:12px 16px;position:relative;transition:all .2s ease}.dropdown-pair-item:hover{background:#c0c0c01a}.dropdown-pair-item.selected{background:#c0c0c026;border:1px solid #c0c0c04d}.pair-flags{font-size:20px;line-height:1}.pair-symbol{flex:1 1;font-family:Inter,sans-serif;font-size:14px;font-weight:600}.popular-badge{background:#c0c0c033;border-radius:4px;color:silver;font-size:10px;font-weight:600;letter-spacing:.5px;padding:4px 8px;text-transform:uppercase}.check-icon{color:silver;flex-shrink:0}.current-price{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.price-label{color:#64748b;font-size:11px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.price-value{color:silver;font-family:Inter,sans-serif;font-size:24px;font-weight:700;letter-spacing:-.5px}.chart-container{background:#0f1624;border:1px solid #c0c0c033;border-radius:12px;box-shadow:inset 0 2px 8px #0000004d;height:550px;margin-bottom:16px;overflow:hidden;position:relative;width:100%}.chart-loading{align-items:center;background:#0f1624e6;bottom:0;color:silver;display:flex;flex-direction:column;font-size:14px;gap:16px;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}.loading-spinner{animation:spin 1s linear infinite;border:3px solid #c0c0c033;border-top-color:silver;height:40px;width:40px}.tradingview-chart-wrapper{height:100%;position:relative;width:100%}.tradingview-widget-container,.tradingview-widget-container__widget{height:100%;width:100%}.analytics-comments{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f162499;border:1px solid #c0c0c033;border-radius:10px;min-height:50px;padding:12px 16px;position:relative}.comment-item{color:#94a3b8;font-family:Inter,sans-serif;font-size:13px;font-weight:400;gap:12px;line-height:1.5}.comment-icon,.comment-item{align-items:center;display:flex}.comment-icon{flex-shrink:0;font-size:16px;font-weight:700;height:20px;justify-content:center;width:20px}.comment-item.bullish .comment-icon{color:#10b981}.comment-item.bearish .comment-icon{color:#ef4444}.comment-item.neutral .comment-icon{color:silver}.comment-text{color:#cbd5e1;flex:1 1}.comment-item.bullish{border-left:2px solid #10b9814d;padding-left:12px}.comment-item.bearish{border-left:2px solid #ef44444d;padding-left:12px}.comment-item.neutral{border-left:2px solid #c0c0c04d;padding-left:12px}.signals-section{margin-top:24px}.signals-section-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.signals-header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.ai-signal-btn{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:10px;box-shadow:0 4px 12px #3b82f64d;color:#fff;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:13px;font-weight:700;gap:8px;padding:10px 16px;transition:all .3s ease;white-space:nowrap}.ai-signal-btn:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 6px 20px #3b82f666;transform:translateY(-2px)}.ai-signal-btn:active{transform:translateY(0)}.ai-signal-btn svg{flex-shrink:0}.section-title{font-family:Inter,sans-serif;font-size:20px;letter-spacing:-.3px}.selected-pairs-badges{display:flex;flex-wrap:wrap;gap:8px}.pair-badge{background:#c0c0c01a;border:1px solid #c0c0c04d;border-radius:20px;color:silver;font-size:12px;font-weight:600;padding:6px 12px}.signals-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.no-signals{color:#64748b;font-size:14px;grid-column:1/-1;padding:40px 20px;text-align:center}.signal-card{background:linear-gradient(135deg,#1a2232,#1e2838);border:1px solid #c0c0c033;border-radius:16px;cursor:pointer;overflow:hidden;padding:20px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.signal-card:before{background:linear-gradient(90deg,silver,grey);content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.signal-card.call:before{background:linear-gradient(90deg,#10b981,#059669)}.signal-card.put:before{background:linear-gradient(90deg,#ef4444,#dc2626)}.signal-card:hover:before{opacity:1}.signal-card:hover{border-color:#c0c0c066;box-shadow:0 12px 32px #0006;transform:translateY(-4px)}.signal-card.call{border-left:3px solid #10b981}.signal-card.put{border-left:3px solid #ef4444}.signal-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.signal-pair-info{align-items:center;display:flex;gap:8px}.signal-pair-flags{font-size:20px;line-height:1}.signal-pair{color:#fff;font-size:18px;letter-spacing:-.3px}.signal-direction,.signal-pair{font-family:Inter,sans-serif;font-weight:700}.signal-direction{border-radius:8px;font-size:12px;letter-spacing:.5px;padding:6px 14px;text-transform:uppercase}.signal-direction.call{background:#10b98126;border:1px solid #10b9814d;color:#10b981}.signal-direction.put{background:#ef444426;border:1px solid #ef44444d;color:#ef4444}.signal-card-body{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.signal-info-row{align-items:center;display:flex;justify-content:space-between}.info-label{color:#64748b;font-size:13px;font-weight:500}.info-label,.info-value{font-family:Inter,sans-serif}.info-value{color:#fff;font-size:15px;font-weight:700}.info-value.timer{font-feature-settings:"tnum";color:#fbbf24;font-variant-numeric:tabular-nums}.signal-actions{margin-top:16px}.trade-btn{border:none;border-radius:10px;box-shadow:0 4px 12px #0003;cursor:pointer;font-family:Inter,sans-serif;font-size:15px;font-weight:700;letter-spacing:.5px;padding:14px;text-transform:uppercase;transition:all .2s ease;width:100%}.trade-btn.buy{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.trade-btn.buy:hover{background:linear-gradient(135deg,#059669,#047857);box-shadow:0 6px 20px #10b98166;transform:translateY(-2px)}.trade-btn.sell{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.trade-btn.sell:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 6px 20px #ef444466;transform:translateY(-2px)}.trade-btn:active{transform:translateY(0)}@media (max-width:768px){.signals-page{padding:16px 12px 100px}.signals-grid{gap:12px;grid-template-columns:1fr}.chart-controls{gap:10px}.chart-section{padding:12px}.pairs-scroll{gap:8px}.pair-card{padding:8px 12px}.pair-card-flags{font-size:16px}.pair-card-symbol{font-size:13px}.timeframes-bar{gap:4px;padding:4px}.timeframe-btn{font-size:11px;padding:6px 10px}.indicators-bar{gap:6px;padding:8px}.indicator-toggle{font-size:11px;padding:5px 10px}.current-price-display{padding:10px 12px}.price-label{font-size:11px}.price-value{font-size:18px}.chart-wrapper{margin-bottom:12px}.signals-section-header{align-items:flex-start;flex-direction:column;gap:8px}.section-title{font-size:18px}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.pair-dropdown::-webkit-scrollbar{width:6px}.pair-dropdown::-webkit-scrollbar-track{background:#0f162480;border-radius:3px}.pair-dropdown::-webkit-scrollbar-thumb{background:#c0c0c04d;border-radius:3px}.pair-dropdown::-webkit-scrollbar-thumb:hover{background:#c0c0c080}.investing-page{animation:fadeIn .4s ease-out}.portfolio-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#3b82f633,#8b5cf633);border:1px solid #3b82f64d;border-radius:20px;margin-bottom:24px;padding:24px}.portfolio-header{color:#93c5fd;font-size:16px;font-weight:600;margin-bottom:16px}.portfolio-value{display:flex;flex-direction:column;gap:8px}.value-amount{color:#fff;font-size:36px;font-weight:800;text-shadow:0 2px 10px #fbbf2480}.value-change{font-size:16px;font-weight:600}.value-change.positive{color:#10b981}.value-change.negative{color:#dc2626}.investments-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,1fr);margin-bottom:24px}.investment-card{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1f3acc;border:1px solid #fbbf2426;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;gap:8px;overflow:hidden;padding:20px;position:relative;transition:all .3s ease}.investment-card:before{background:linear-gradient(135deg,#0000 0,var(--card-color) 100%);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.investment-card:hover:before{opacity:.15}.investment-icon{font-size:36px;position:relative;z-index:1}.investment-name{color:var(--text-secondary);font-size:13px;font-weight:600;position:relative;z-index:1}.investment-amount{color:#fff;font-size:18px}.investment-amount,.investment-trend{font-weight:700;position:relative;z-index:1}.investment-trend{border-radius:6px;font-size:13px;padding:4px 12px}.investment-trend.positive{background:#10b98126;color:#10b981}.investment-trend.negative{background:#dc262626;color:#dc2626}.news-section{margin-top:24px}.section-title{font-size:18px;margin-bottom:16px}.news-list{display:flex;flex-direction:column;gap:12px}.news-item{background:#1a1f3a99;border:1px solid #fbbf2426;border-radius:12px;cursor:pointer;padding:16px;transition:all .3s ease}.news-item:hover{background:#1a1f3acc;border-color:#fbbf244d}.news-title{color:#fff;font-size:14px;font-weight:600;margin-bottom:6px}.news-time{color:var(--text-secondary);font-size:12px}.referral-page{animation:fadeIn .4s ease-out}.stats-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-bottom:24px}.stat-card{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1f3acc;border:1px solid #fbbf2426;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:20px 16px;transition:all .3s ease}.stat-card:hover{background:#1a1f3af2;border-color:#fbbf244d}.stat-value{font-size:24px}.stat-label{text-align:center}.referral-link-section{margin-bottom:24px}.section-title{color:#fff;font-size:16px;font-weight:700;margin-bottom:12px}.link-container{display:flex;gap:8px;position:relative}.link-input{background:#1a1f3acc;border:1px solid #fbbf2433;border-radius:12px;color:#fff;flex:1 1;font-size:13px;outline:none;padding:14px 16px;transition:all .3s ease}.link-input:focus{border-color:#fbbf2466}.copy-btn{background:linear-gradient(135deg,#fbbf24,#f59e0b);border:none;border-radius:12px;box-shadow:0 4px 12px #fbbf244d;cursor:pointer;font-size:20px;transition:all .3s ease;width:50px}.copy-btn:hover{box-shadow:0 6px 16px #fbbf2466;transform:translateY(-2px)}.copied-message{color:#10b981;font-size:13px;font-weight:600;margin-top:8px;text-align:center}.benefits-section{margin-bottom:24px}.benefits-list{gap:12px}.benefit-item{align-items:center;background:#1a1f3a99;border:1px solid #10b98133;border-radius:12px;display:flex;gap:12px;padding:16px;transition:all .3s ease}.benefit-item:hover{background:#1a1f3acc;border-color:#10b98166}.benefit-icon{font-size:24px}.benefit-text{color:#fff;font-size:14px;font-weight:500}.referrals-section{margin-bottom:24px}.referrals-list{display:flex;flex-direction:column;gap:12px}.referral-item{align-items:center;background:#1a1f3a99;border:1px solid #fbbf2426;border-radius:12px;cursor:pointer;display:flex;justify-content:space-between;padding:16px;transition:all .3s ease}.referral-item:hover{background:#1a1f3acc;border-color:#fbbf244d}.referral-info{display:flex;flex-direction:column;gap:4px}.referral-name{align-items:center;color:#fff;display:flex;font-size:15px;font-weight:600;gap:8px}.active-badge{font-size:10px}.referral-date{color:var(--text-secondary);font-size:12px}.referral-earned{color:var(--primary-gold);font-size:16px;font-weight:700}.assistant-page{animation:fadeIn .4s ease-out;display:flex;flex-direction:column;height:calc(100vh - 202px)}.quick-questions{background:#1a223299;border:1px solid #c0c0c01a;border-radius:12px;margin-bottom:20px;padding:16px}.quick-questions-label{align-items:center;color:#94a3b8;display:flex;font-size:12px;font-weight:600;gap:8px;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.quick-questions-label:after{background:#c0c0c033;content:"";flex:1 1;height:1px}.quick-questions-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.quick-question-btn{background:#c0c0c014;border:1px solid #c0c0c033;border-radius:10px;color:#cbd5e1;cursor:pointer;font-family:Inter,sans-serif;font-size:13px;font-weight:500;overflow:hidden;padding:12px 16px;position:relative;text-align:left;transition:all .3s ease}.quick-question-btn:before{background:linear-gradient(90deg,#0000,#fbbf2433,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.quick-question-btn:hover:before{left:100%}.quick-question-btn:hover{background:#c0c0c026;border-color:#fbbf2466;box-shadow:0 4px 12px #fbbf2433;color:#fff;transform:translateY(-2px)}.chat-container{background:#0a0e2780;border:1px solid #fbbf2426;border-radius:16px;flex:1 1;margin-bottom:16px;max-height:500px;min-height:300px;overflow-y:auto;padding:16px}.messages-list{display:flex;flex-direction:column;gap:12px}.message{animation:slideInUp .3s ease-out;display:flex}.message.user{justify-content:flex-end}.message.assistant{justify-content:flex-start}.message-content{border-radius:16px;display:flex;flex-direction:column;gap:4px;max-width:75%;padding:12px 16px}.message.user .message-content{background:linear-gradient(135deg,#dc2626,#991b1b);border-bottom-right-radius:4px}.message.assistant .message-content{background:#1a1f3acc;border:1px solid #fbbf2433;border-bottom-left-radius:4px}.message-text{color:#fff;font-size:14px;line-height:1.5}.message-time{align-self:flex-end;color:#ffffff80;font-size:10px}.typing-indicator{display:flex;gap:6px;padding:8px 0}.typing-indicator span{animation:typing 1.4s infinite;background:var(--primary-gold);border-radius:50%;height:8px;width:8px}.typing-indicator span:nth-child(2){animation-delay:.2s}.typing-indicator span:nth-child(3){animation-delay:.4s}@keyframes typing{0%,60%,to{opacity:.3;transform:scale(.8)}30%{opacity:1;transform:scale(1)}}.input-area{display:flex;gap:8px}.chat-input{background:#1a1f3acc;border:1px solid #fbbf2433;border-radius:12px;color:#fff;flex:1 1;font-size:14px;outline:none;padding:14px 16px;transition:all .3s ease}.chat-input:focus{background:#1a1f3af2;border-color:#fbbf2466}.send-btn{background:linear-gradient(135deg,#dc2626,#991b1b);border:none;border-radius:12px;box-shadow:0 4px 12px #dc262666;color:#fff;cursor:pointer;font-size:20px;transition:all .3s ease;width:50px}.send-btn:hover:not(:disabled){box-shadow:0 6px 16px #dc262699;transform:translateY(-2px)}.send-btn:disabled{cursor:not-allowed;opacity:.5}.chat-container::-webkit-scrollbar{width:4px}.chat-container::-webkit-scrollbar-thumb{background:#fbbf244d;border-radius:2px}.promo-page{animation:fadeIn .4s ease-out}.promo-input-section{margin-bottom:24px}.input-container{display:flex;gap:8px}.promo-input{background:#1a1f3acc;border:2px solid #fbbf244d;border-radius:12px;color:#fff;flex:1 1;font-size:16px;font-weight:600;letter-spacing:1px;outline:none;padding:16px;text-transform:uppercase;transition:all .3s ease}.promo-input:focus{background:#1a1f3af2;border-color:#fbbf2499}.activate-btn{background:linear-gradient(135deg,#fbbf24,#f59e0b);border:none;border-radius:12px;box-shadow:0 4px 12px #fbbf2466;color:#0a0e27;cursor:pointer;font-size:14px;font-weight:700;padding:16px 24px;transition:all .3s ease;white-space:nowrap}.activate-btn:hover{box-shadow:0 6px 16px #fbbf2499;transform:translateY(-2px)}.available-codes{margin-bottom:24px}.codes-list{display:flex;flex-direction:column;gap:12px}.code-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1f3acc;border:1px solid #fbbf2433;border-radius:16px;cursor:pointer;overflow:hidden;padding:20px;position:relative;transition:all .3s ease}.code-card:before{background:linear-gradient(90deg,#0000,#fbbf241a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.code-card:hover:before{left:100%}.code-card:hover{border-color:#fbbf2466}.code-card.vip{background:linear-gradient(135deg,#8b5cf61a,#1a1f3acc);border-color:#a855f74d}.code-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.code-name{color:var(--primary-gold);font-size:18px;font-weight:700;letter-spacing:1px}.code-bonus{color:#10b981;font-size:20px;font-weight:800;text-shadow:0 2px 8px #10b98166}.code-description{color:var(--text-secondary);font-size:13px;margin-bottom:12px}.copy-code-btn{background:#fbbf2426;border:1px solid #fbbf244d;border-radius:8px;color:var(--primary-gold);cursor:pointer;font-size:12px;font-weight:600;padding:8px 16px;transition:all .3s ease;width:100%}.copy-code-btn:hover{background:#fbbf2440}.activated-codes{margin-bottom:24px}.activated-list{display:flex;flex-direction:column;gap:12px}.activated-item{align-items:center;background:#10b9811a;border:1px solid #10b9814d;border-radius:12px;display:flex;justify-content:space-between;padding:16px}.activated-info{display:flex;flex-direction:column;gap:4px}.activated-code{color:#10b981;font-size:15px;font-weight:700;letter-spacing:.5px}.activated-date{color:var(--text-secondary);font-size:12px}.activated-bonus{color:#10b981;font-size:18px;font-weight:800}.tasks-page{animation:fadeIn .4s ease-out}.tasks-stats{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1f3acc;border:1px solid #fbbf2433;border-radius:16px;display:flex;justify-content:space-around;margin-bottom:24px;padding:20px}.stat-item{flex-direction:column;gap:8px}.stat-label{font-size:13px}.stat-value{font-size:28px;text-shadow:0 2px 10px #fbbf2466}.stat-value.earned{color:#10b981}.stat-value.available{color:var(--primary-gold)}.stat-divider{height:40px}.tasks-list{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.task-card{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1f3acc;border:1px solid #fbbf2433;border-radius:16px;cursor:pointer;display:flex;gap:16px;overflow:hidden;padding:16px;position:relative;transition:all .3s ease}.task-card:before{background:linear-gradient(90deg,#0000,#fbbf240d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.task-card:hover:before{left:100%}.task-card:hover{border-color:#fbbf2466}.task-card.completed{background:#10b9810d;border-color:#10b9814d;opacity:.7}.task-icon-wrapper{flex-shrink:0;position:relative}.task-icon{background:#fbbf241a;border-radius:12px;font-size:36px;height:56px;width:56px}.completed-badge,.task-icon{align-items:center;display:flex;justify-content:center}.completed-badge{background:#10b981;border-radius:50%;box-shadow:0 2px 8px #10b98166;font-size:12px;font-weight:700;height:20px;position:absolute;right:-4px;top:-4px;width:20px}.task-content{display:flex;flex:1 1;flex-direction:column;gap:8px}.task-title{color:#fff;font-size:15px;font-weight:600}.task-progress{align-items:center;display:flex;gap:8px}.progress-bar{background:#0000004d;border-radius:3px;flex:1 1;height:6px;overflow:hidden}.progress-fill{background:linear-gradient(90deg,#fbbf24,#10b981);border-radius:3px;height:100%;transition:width .5s ease}.progress-text{color:var(--text-secondary);font-weight:600}.task-reward{align-items:center;display:flex;flex-direction:column;gap:8px}.reward-amount{color:var(--primary-gold);font-size:18px;font-weight:800;text-shadow:0 2px 8px #fbbf2466}.start-task-btn{background:linear-gradient(135deg,#dc2626,#991b1b);border:none;border-radius:8px;box-shadow:0 2px 8px #dc26264d;color:#fff;cursor:pointer;font-size:12px;font-weight:700;padding:6px 16px;transition:all .3s ease;white-space:nowrap}.start-task-btn:hover{box-shadow:0 4px 12px #dc262680;transform:translateY(-1px)}.tournaments-page{animation:fadeIn .4s ease-out;padding-bottom:20px}.active-tournaments,.leaderboard-section,.upcoming-tournaments{margin-bottom:24px}.tournaments-list{display:flex;flex-direction:column;gap:16px}.tournament-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1f3acc;border:1px solid #fbbf2433;border-radius:16px;cursor:pointer;padding:20px;transition:all .3s ease}.tournament-card.active{background:linear-gradient(135deg,#dc26261a,#1a1f3acc);border-color:#dc262666}.tournament-card.upcoming{background:linear-gradient(135deg,#3b82f61a,#1a1f3acc);border-color:#3b82f64d}.tournament-card:hover{box-shadow:0 8px 24px #fbbf2426}.tournament-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.tournament-name{color:#fff;font-size:18px;font-weight:700}.tournament-prize{color:var(--primary-gold);font-size:22px;font-weight:800;text-shadow:0 2px 10px #fbbf2480}.tournament-info{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.info-item{align-items:center;color:var(--text-secondary);display:flex;font-size:13px;gap:8px}.info-icon{font-size:16px}.tournament-position{align-items:center;background:#fbbf241a;border-radius:10px;color:#fff;display:flex;font-size:14px;font-weight:600;justify-content:space-between;margin-bottom:16px;padding:12px}.position-number{color:var(--primary-gold);font-size:18px;font-weight:800}.join-btn{background:linear-gradient(135deg,#dc2626,#991b1b);border:none;border-radius:12px;box-shadow:0 4px 12px #dc262666;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:14px 24px;transition:all .3s ease;width:100%}.join-btn:hover{box-shadow:0 6px 16px #dc262699;transform:translateY(-2px)}.join-btn.joined{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 12px #10b98166;cursor:default}.join-btn.joined:hover{box-shadow:0 4px 12px #10b98166;transform:none}.leaderboard{display:flex;flex-direction:column;gap:10px}.leader-item{align-items:center;background:#1a1f3a99;border:1px solid #fbbf2426;border-radius:12px;cursor:pointer;display:flex;gap:16px;padding:16px;transition:all .3s ease}.leader-item:hover{background:#1a1f3acc;border-color:#fbbf244d}.leader-item.top-three{background:linear-gradient(135deg,#fbbf241a,#1a1f3a99);border-color:#fbbf2466}.leader-position{align-items:center;background:#fbbf241a;border-radius:12px;display:flex;flex-shrink:0;font-size:32px;height:48px;justify-content:center;width:48px}.leader-info{display:flex;flex:1 1;flex-direction:column;gap:4px}.leader-name{color:#fff;font-size:15px;font-weight:600}.leader-rank{color:var(--text-secondary);font-size:12px}.leader-profit{color:#10b981;font-size:18px;font-weight:800;text-shadow:0 2px 8px #10b98166}.subscribe-page{animation:fadeIn .4s ease-out;padding-bottom:20px}.benefits-banner{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#8b5cf633,#3b82f633);border:1px solid #8b5cf64d;border-radius:16px;margin-bottom:24px;padding:20px}.benefits-title{color:#fff;font-size:16px;font-weight:700;margin-bottom:16px;text-align:center}.benefits-list{display:flex;flex-direction:column;gap:10px}.benefit-item{background:#8b5cf61a;border-radius:8px;color:#c4b5fd;font-size:14px;font-weight:500;padding:8px 12px}.social-channels{margin-bottom:24px}.channels-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}.channel-card{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1f3acc;border:1px solid #fbbf2426;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;gap:10px;overflow:hidden;padding:20px;position:relative;transition:all .3s ease}.channel-card:before{background:linear-gradient(135deg,#0000 0,var(--channel-color) 100%);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.channel-card:hover:before{opacity:.1}.channel-card.subscribed{border-color:#10b98166}.channel-icon{filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));font-size:48px;position:relative;z-index:1}.channel-name{color:#fff;font-size:14px;font-weight:700;position:relative;text-align:center;z-index:1}.channel-followers{color:var(--primary-gold);font-size:16px;font-weight:800;position:relative;z-index:1}.channel-description{color:var(--text-secondary);font-size:11px;line-height:1.4;min-height:32px;position:relative;text-align:center;z-index:1}.subscribe-btn{background:linear-gradient(135deg,#dc2626,#991b1b);border:none;border-radius:10px;box-shadow:0 4px 12px #dc262666;color:#fff;cursor:pointer;font-size:12px;font-weight:700;padding:10px 16px;position:relative;transition:all .3s ease;width:100%;z-index:1}.subscribe-btn:hover{box-shadow:0 6px 16px #dc262699;transform:translateY(-2px)}.subscribe-btn.subscribed{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 12px #10b98166}.subscribe-btn.subscribed:hover{box-shadow:0 6px 16px #10b98199}.subscribed-badge{align-items:center;background:#10b981;border-radius:8px;box-shadow:0 2px 8px #10b98166;display:flex;gap:4px;padding:4px 8px;position:absolute;right:8px;top:8px;z-index:2}.badge-icon{color:#fff;font-size:10px}.badge-text{color:#fff;font-size:11px;font-weight:700}.subscribe-stats{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1f3acc;border:1px solid #fbbf2433;border-radius:16px;justify-content:space-around;padding:20px}.stat-item,.subscribe-stats{align-items:center;display:flex}.stat-item{gap:12px}.stat-icon{font-size:32px}.stat-content{display:flex;flex-direction:column;gap:4px}.stat-value{color:var(--primary-gold);font-size:22px;text-shadow:0 2px 8px #fbbf2466}.stat-label{color:var(--text-secondary)}.stat-divider{background:#fbbf2433;height:50px;width:1px}@media (max-width:380px){.channels-grid{grid-template-columns:1fr}}.tradingview-page{animation:fadeIn .4s ease-out;padding-bottom:20px}.pairs-scroll{-webkit-overflow-scrolling:touch;display:flex;gap:12px;margin-bottom:20px;overflow-x:auto;padding-bottom:12px;scrollbar-width:none}.pairs-scroll::-webkit-scrollbar{display:none}.pair-card{background:#1a1f3acc;border:1px solid #fbbf2433;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;gap:6px;min-width:100px;padding:12px 16px;transition:all .3s ease}.pair-card.active{background:#fbbf241a;border-color:#fbbf2499}.pair-card.up{border-left:3px solid #10b981}.pair-card.down{border-left:3px solid #dc2626}.pair-symbol{color:#fff;font-size:13px;font-weight:700}.pair-price{color:var(--primary-gold);font-size:16px;font-weight:800}.pair-change{font-size:11px;font-weight:600}.pair-change.up{color:#10b981}.pair-change.down{color:#dc2626}.chart-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1f3acc;border:1px solid #fbbf2433;border-radius:16px;margin-bottom:24px;padding:20px}.chart-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.chart-title{color:#fff;font-size:18px;font-weight:700}.timeframes{background:#0000004d;border-radius:8px;display:flex;gap:6px;padding:4px}.timeframe-btn{background:#0000;border:none;border-radius:6px;color:var(--text-secondary);cursor:pointer;font-size:11px;font-weight:600;padding:6px 10px;transition:all .3s ease}.timeframe-btn.active{background:var(--primary-red);color:#fff}.chart-placeholder{background:#0000004d;border-radius:12px;height:250px;overflow:hidden;position:relative}.chart-grid{bottom:0;display:flex;flex-direction:column;justify-content:space-between;left:0;padding:10px 0;position:absolute;right:0;top:0}.grid-line{background:#fbbf241a;height:1px}.candlestick-chart{align-items:flex-end;bottom:20px;display:flex;gap:6px;height:180px;justify-content:space-between;left:20px;position:absolute;right:20px}.candlestick{animation:growUp .5s ease-out;border-radius:2px 2px 0 0;flex:1 1;transition:all .3s ease}.candlestick.green{background:linear-gradient(0deg,#10b981,#34d399);box-shadow:0 0 10px #10b9814d}.candlestick.red{background:linear-gradient(0deg,#dc2626,#ef4444);box-shadow:0 0 10px #dc26264d}@keyframes growUp{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.chart-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a0e274d;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:absolute;right:0;top:0}.chart-watermark{font-size:80px;margin-bottom:20px;opacity:.1}.fullscreen-btn{background:#fbbf2433;border:1px solid #fbbf2466;border-radius:8px;color:var(--primary-gold);cursor:pointer;font-size:13px;font-weight:600;padding:10px 20px;transition:all .3s ease}.fullscreen-btn:hover{background:#fbbf244d;transform:scale(1.05)}.indicators-section{margin-bottom:24px}.indicators-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.indicator-card{align-items:center;background:#1a1f3acc;border:1px solid #fbbf2426;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:16px;transition:all .3s ease}.indicator-card.buy{background:linear-gradient(135deg,#10b9811a,#1a1f3acc);border-color:#10b9814d}.indicator-card.sell{background:linear-gradient(135deg,#dc26261a,#1a1f3acc);border-color:#dc26264d}.indicator-icon{font-size:28px}.indicator-name{color:var(--text-secondary);font-size:12px;font-weight:600}.indicator-value{color:#fff;font-size:14px;font-weight:700}.indicator-signal{border-radius:6px;font-size:11px;font-weight:700;padding:4px 12px}.indicator-signal.buy{background:#10b98133;color:#10b981}.indicator-signal.sell{background:#dc262633;color:#dc2626}.indicator-signal.neutral{background:#9ca3af33;color:#9ca3af}.quick-analysis{margin-bottom:24px}.analysis-summary{background:#1a1f3acc;border:1px solid #fbbf2433;border-radius:12px;padding:20px}.summary-bars{border-radius:8px;display:flex;height:40px;margin-bottom:16px;overflow:hidden}.summary-bar{align-items:center;color:#fff;display:flex;font-size:14px;font-weight:700;justify-content:center;transition:all .5s ease}.summary-bar.buy{background:#10b981}.summary-bar.neutral{background:#6b7280}.summary-bar.sell{background:#dc2626}.recommendation{border-radius:8px;font-size:16px;font-weight:600;padding:12px;text-align:center}.recommendation.buy{background:#10b98126;color:#10b981}.recommendation.sell{background:#dc262626;color:#dc2626}.recommendation strong{font-size:18px;font-weight:800}.education-page{animation:fadeIn .4s ease-out;padding-bottom:20px}.progress-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#8b5cf633,#3b82f633);border:1px solid #8b5cf64d;border-radius:16px;margin-bottom:24px;padding:24px}.progress-header{align-items:center;color:#fff;display:flex;font-size:16px;font-weight:600;justify-content:space-between;margin-bottom:16px}.progress-percentage{color:var(--primary-gold);font-size:24px;font-weight:800;text-shadow:0 2px 8px #fbbf2466}.progress-bar-large{background:#0000004d;border-radius:6px;height:12px;margin-bottom:16px;overflow:hidden}.progress-fill-large{background:linear-gradient(90deg,#8b5cf6,#3b82f6);border-radius:6px;height:100%;transition:width .8s ease}.progress-stats{display:flex;justify-content:space-around}.stat{align-items:center;display:flex;flex-direction:column;gap:4px}.stat-value{color:#fff;font-size:20px;font-weight:800}.stat-label{color:#c4b5fd;font-size:11px}.articles-section,.courses-section,.videos-section{margin-bottom:24px}.courses-list{display:flex;flex-direction:column;gap:14px}.course-card{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1f3acc;border:1px solid #fbbf2426;border-left:4px solid var(--course-color);border-radius:16px;cursor:pointer;display:flex;gap:16px;padding:18px;transition:all .3s ease}.course-card:hover{background:#1a1f3af2;border-color:#fbbf244d}.course-icon{flex-shrink:0;font-size:40px}.course-content{display:flex;flex:1 1;flex-direction:column;gap:8px}.course-title{color:#fff;font-size:16px;font-weight:700}.course-meta{align-items:center;color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:12px;gap:8px}.course-divider{color:#fbbf244d}.course-progress{align-items:center;display:flex;gap:10px}.progress-bar-small{background:#0000004d;border-radius:3px;flex:1 1;height:6px;overflow:hidden}.progress-fill-small{border-radius:3px;height:100%;transition:width .5s ease}.progress-text{color:var(--primary-gold);font-size:11px}.continue-btn,.progress-text{font-weight:700;white-space:nowrap}.continue-btn{background:linear-gradient(135deg,#dc2626,#991b1b);border:none;border-radius:10px;box-shadow:0 4px 12px #dc26264d;color:#fff;cursor:pointer;flex-shrink:0;font-size:12px;padding:10px 20px;transition:all .3s ease}.continue-btn:hover{box-shadow:0 6px 16px #dc262680;transform:translateY(-2px)}.articles-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.article-card{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1f3acc;border:1px solid #fbbf2426;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;gap:10px;padding:18px;text-align:center;transition:all .3s ease}.article-card:hover{background:#1a1f3af2;border-color:#fbbf244d}.article-icon{font-size:40px}.article-title{color:#fff;font-size:14px;font-weight:600;line-height:1.4;min-height:40px}.article-meta{color:var(--text-secondary);display:flex;flex-direction:column;font-size:11px;gap:4px}.article-category{color:var(--primary-gold);font-weight:600}.videos-list{display:flex;flex-direction:column;gap:12px}.video-card{align-items:center;background:#1a1f3acc;border:1px solid #fbbf2426;border-radius:12px;cursor:pointer;display:flex;gap:16px;padding:16px;transition:all .3s ease}.video-card:hover{background:#1a1f3af2;border-color:#fbbf244d}.video-thumb{align-items:center;background:#dc262633;border:2px solid #dc262666;border-radius:12px;display:flex;flex-shrink:0;font-size:28px;height:60px;justify-content:center;width:60px}.video-info{display:flex;flex:1 1;flex-direction:column;gap:6px}.video-title{color:#fff;font-size:14px;font-weight:600;line-height:1.4}.video-meta{color:var(--text-secondary);display:flex;font-size:12px;gap:12px}@media (max-width:380px){.articles-grid{grid-template-columns:1fr}}.bottom-nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f1624fa;border-top:1px solid #3b82f61a;bottom:0;box-shadow:0 -4px 20px #00000080;left:0;padding-bottom:env(safe-area-inset-bottom);position:fixed;right:0;z-index:100}.bottom-nav-content{align-items:center;display:flex;justify-content:space-around;margin:0 auto;max-width:600px;padding:8px 8px 4px}.nav-item{background:#0000;border:none;border-radius:12px;color:var(--text-secondary);cursor:pointer;flex:1 1;flex-direction:column;gap:4px;max-width:80px;padding:8px 12px}.nav-icon,.nav-item{align-items:center;display:flex;transition:all .3s ease}.nav-icon{color:#64748b;font-size:24px;justify-content:center}.nav-icon svg{height:20px;width:20px}.nav-label{font-size:11px;font-weight:500;transition:all .3s ease;white-space:nowrap}.nav-item.active{background:#3b82f61a;color:#3b82f6}.nav-item.active .nav-icon{color:#3b82f6;transform:scale(1.1)}.nav-item.active .nav-label{color:#3b82f6;font-weight:600}.nav-item:hover:not(.active){background:#3b82f60d;color:var(--text-primary)}.nav-item:hover:not(.active) .nav-icon{color:#93c5fd;transform:scale(1.05)}.nav-item:active{transform:scale(.95)}.bottom-footer{color:var(--text-secondary);font-size:10px;opacity:.5;padding:6px 0 8px;text-align:center}@keyframes bounce{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.nav-item.active .nav-icon{animation:bounce .5s ease}.register-page{align-items:center;background:linear-gradient(135deg,#0a0e27,#1a1f3a);display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:20px;position:relative}.register-page:before{animation:float 30s linear infinite;bottom:0;color:#fbbf2408;content:"$ $ $ $";font-size:80px;left:0;letter-spacing:80px;line-height:120px;pointer-events:none;position:absolute;right:0;top:0}.register-container{max-width:480px;position:relative;width:100%;z-index:1}.register-logo{margin-bottom:32px;text-align:center}.logo-circle{align-items:center;animation:pulse 2s ease-in-out infinite;background:linear-gradient(135deg,#dc2626,#991b1b);border-radius:50%;box-shadow:0 10px 40px #dc262666;display:flex;height:100px;justify-content:center;margin:0 auto 20px;width:100px}.logo-emoji{font-size:48px}.register-title{font-size:24px;font-weight:900;letter-spacing:2px}.register-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1f3ae6;border:1px solid #fbbf2433;border-radius:24px;box-shadow:0 20px 60px #00000080;padding:32px}.card-title{color:#fff;font-size:26px;font-weight:800;margin-bottom:12px;text-align:center}.card-subtitle{color:var(--text-secondary);font-size:14px;line-height:1.6;margin-bottom:32px;text-align:center}.register-form{gap:24px}.input-group,.register-form{display:flex;flex-direction:column}.input-group{gap:8px}.input-label{color:#fff;font-size:14px;font-weight:600}.nickname-input{background:#0a0e27cc;border:2px solid #fbbf244d;border-radius:12px;color:#fff;font-size:16px;font-weight:600;outline:none;padding:16px;transition:all .3s ease}.nickname-input:focus{border-color:#fbbf2499;box-shadow:0 0 0 4px #fbbf241a}.nickname-input:disabled{cursor:not-allowed;opacity:.6}.input-hint{color:var(--text-secondary);font-size:12px}.error-message{background:#dc262626;border:1px solid #dc26264d;border-radius:10px;color:#fca5a5;font-size:13px;font-weight:500;padding:12px 16px}.submit-btn{align-items:center;background:linear-gradient(135deg,#dc2626,#991b1b);border:none;border-radius:12px;box-shadow:0 8px 24px #dc262666;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:8px;justify-content:center;padding:18px 32px;transition:all .3s ease}.submit-btn:hover:not(:disabled){box-shadow:0 12px 32px #dc262699;transform:translateY(-2px)}.submit-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.btn-loading{align-items:center;display:flex;gap:12px}.loading-spinner{animation:spin .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:16px;width:16px}@keyframes spin{to{transform:rotate(1turn)}}.register-features{grid-gap:12px;border-top:1px solid #fbbf241a;display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin-top:32px;padding-top:32px}.feature-item{align-items:center;color:var(--text-secondary);display:flex;font-size:13px;gap:8px}.feature-icon{font-size:20px}.register-footer{margin-top:24px;padding:0 20px;text-align:center}.register-footer p{color:var(--text-secondary);font-size:11px;line-height:1.5;opacity:.7}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes float{0%{transform:translateY(0)}to{transform:translateY(-200px)}}@media (max-width:480px){.register-card{padding:24px}.card-title{font-size:22px}.register-features{grid-template-columns:1fr}}
/*# sourceMappingURL=main.3c2f5147.css.map*/