body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#121212;color:#fff;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}.App{background:#121212;color:#fff;font-family:Arial,sans-serif;min-height:100vh;text-align:center}.main-app-container{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto;max-width:100%;min-height:100vh;width:100%}.traffic-light-wrapper{align-items:center;background:#000;flex-direction:column;gap:15px;justify-content:center;margin-bottom:20px;margin-left:8px;margin-right:8px}.timer-container{border-radius:10px;gap:10px;justify-content:center;max-width:200px;padding:10px;text-align:center;width:100%}.timer-box,.timer-container{background:#000;display:flex}.timer-box{align-items:center;border:1px solid #bbb2a7;border-radius:7px;flex-direction:column;padding:5px;width:40px}.timer-label{color:#fff;font-size:13px;margin-bottom:2px}.timer-value{animation:pulse 1s ease-in-out infinite;color:#03b31d;font-size:16px;font-weight:700}.traffic-light-box{background:#000!important;border-radius:10px;box-shadow:0 5px 15px #5335bf66;display:flex;padding:20px;transition:height .3s ease-in-out,transform .3s ease-in-out;width:150px}.traffic-light-box,.traffic-light-box.trade-mode{align-items:center;flex-direction:column;justify-content:center}.traffic-light-box.trade-mode{animation:bounce-in .4s ease-out;background-color:#000;border:2px solid #1c4111;display:flex!important}.traffic-light-container{background-color:#000!important;border-radius:20px;height:120px;justify-content:center;margin:2px;overflow:hidden;padding:4px;width:100px}.traffic-light-box.trade-mode .traffic-light-container{display:flex!important;flex-direction:column}.light,.traffic-light-box.trade-mode .traffic-light-container{align-items:center;background-color:#000;justify-content:center}.light{border-radius:50%;color:#fff;display:flex;font-size:16px;font-weight:700;height:70px;margin:10px;transition:background .5s ease-in-out,box-shadow .3s ease-in-out;width:70px;.light{background:#d70d0d}}.red.active{animation:glow-red 1s ease-in-out infinite alternate;background:red;box-shadow:0 0 22px #f00c}.yellow.active{animation:glow-yellow 1s ease-in-out infinite alternate;background:#ff8c00;box-shadow:0 0 20px #ff0c}.green.active{animation:glow-green 1s ease-in-out infinite alternate;background:green;box-shadow:0 0 20px #0f0c}.light-text{color:#fff;font-size:14px;font-weight:700}.traffic-light-label{background:#000;border:2px solid #fff;color:#c7f011;font-size:24px;font-weight:700;margin-top:20px;padding:30px;text-align:center}.trade-info{background:#000!important;border-radius:8px;gap:8px;max-width:150px;padding:10px}.trade-info-item{align-items:center;display:flex;flex-direction:column;text-align:center}.trade-info-label{color:bisque;font-weight:700;margin-bottom:3px}.trade-info-value{color:#d3d3d3;font-size:14px}.trade-info{align-items:center;color:#ff0;display:flex;flex-direction:column;justify-content:center;margin-top:10px;opacity:0;transform:translateY(-10px);transition:opacity .5s ease-in-out,transform .3s ease-in-out;width:100%}.traffic-light-box.trade-mode .trade-info{opacity:1;transform:translateY(0)}button{background:#000;border:1px solid #f6f6f6;border-radius:10px;color:#ff8c00;cursor:pointer;font-size:14px;margin-top:15px;padding:8px 12px;transition:.3s}button:hover{background:rgba(134,81,12,.113);box-shadow:0 0 10px #ff8c00cc}@media (max-width:768px){.traffic-light-box{background:#000!important;border-radius:14px!important;box-shadow:0 8px 32px 0 #2e01e373!important}.traffic-light-box{padding:15px;width:130px}.light{height:60px;width:60px}.trade-info input{width:120px}.traffic-light-label{font-size:20px;padding:20px}.traffic-light-label input{font-size:18px;width:100px}}@keyframes glow-red{0%{box-shadow:0 0 10px #f009}to{box-shadow:0 0 22px #f00c}}@keyframes glow-yellow{0%{box-shadow:0 0 10px #ff09}to{box-shadow:0 0 20px #ff0c}}@keyframes glow-green{0%{box-shadow:0 0 10px #0f09}to{box-shadow:0 0 20px #0f0c}}@keyframes bounce-in{0%{opacity:0;transform:scale(.9)}70%{opacity:1;transform:scale(1.05)}to{transform:scale(1)}}@keyframes rotate-hourglass{0%{transform:rotate(0deg)}20%{transform:rotate(180deg)}50%{transform:rotate(180deg)}70%{transform:rotate(1turn)}to{transform:rotate(1turn)}}.readonly-field{background-color:#f0f0f0;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;color:#333;font-family:monospace;font-size:16px;max-width:150px;padding:8px;text-align:center;width:100%}.readonly-field strong{display:block;margin-bottom:5px}.trade-info input{background:#000;border:1px solid orange;border-radius:5px;color:#fff;font-size:14px;max-width:150px;padding:5px;text-align:center;width:100%}.trade-info input:focus{border:1px solid #ff0;outline:none}.trade-info input:disabled{background-color:#333;color:#888;cursor:not-allowed}.home-page .traffic-light-box button{margin-top:5px}.faded{opacity:.5;pointer-events:none}.traffic-light-label{align-items:center;display:flex;justify-content:center;min-height:40px;word-break:break-word}.traffic-light-label input{background:none;border:none;box-sizing:border-box;color:inherit;font-size:inherit;font-weight:inherit;margin:0;padding:0;text-align:center;width:100%}.traffic-light-label input:focus{outline:none}.traffic-light-label p{margin:0}.admin-controls{display:flex;gap:5px;position:absolute;right:5px;top:5px}.change-light-btn{background-color:#f0f0f0;border:1px solid #ccc;border-radius:5px;cursor:pointer;font-size:.8em;padding:5px 10px}.change-light-btn:hover{background-color:#e0e0e0}.change-light-btn:active{background-color:#d0d0d0}.toggle-hourglass-btn{background-color:#007bff;border:1px solid #007bff;border-radius:5px;color:#fff;cursor:pointer;font-size:.8em;padding:5px 10px}.toggle-hourglass-btn:hover{background-color:#0056b3}.toggle-hourglass-btn:active{background-color:#004085}.admin-controls:before{color:#888;content:"Admin";font-size:.7em;left:0;position:absolute;top:-20px}.admin-controls:hover:before{color:#333}.traffic-light-wrapper.minimized{height:auto;margin-bottom:10px;width:100px}.traffic-light-wrapper.minimized .traffic-light-box{height:120px;justify-content:space-between;padding:10px;width:100px}.traffic-light-wrapper.minimized .traffic-light-label{font-size:18px;padding:10px}.traffic-light-wrapper.minimized .traffic-light-label p{font-size:18px}.traffic-light-wrapper.minimized .traffic-light-label input{font-size:16px}.traffic-light-wrapper.minimized .timer-container,.traffic-light-wrapper.minimized .trade-info,.traffic-light-wrapper.minimized .traffic-light-container{display:none!important}.traffic-light-wrapper.minimized .light{height:40px;margin:5px;width:40px}.traffic-light-wrapper.minimized .light.active{box-shadow:0 0 10px #ff0c}.traffic-light-wrapper.minimized .admin-controls{display:none}.traffic-light-wrapper.minimized .trade-mode-badge{font-size:.6em;padding:2px 5px}.trade-mode-badge{background-color:#28a745;border-radius:5px;color:#fff;display:none;font-size:.8em;margin-top:10px;padding:5px 10px}.trade-mode-badge.hidden-for-invest-mode{display:none}@media (max-width:768px){.traffic-light-wrapper{max-width:none;width:100%}.traffic-light-wrapper.minimized{margin:10px;width:calc(50% - 20px)}.traffic-light-wrapper.minimized .traffic-light-box{height:auto;width:100%}.traffic-light-wrapper.minimized .traffic-light-label{font-size:16px;padding:15px}.traffic-light-wrapper.minimized .traffic-light-label p{font-size:16px}.traffic-light-wrapper.minimized .traffic-light-label input{font-size:14px}.traffic-light-wrapper.minimized .traffic-light-container{display:none!important}.traffic-light-wrapper.minimized:last-child{margin-right:auto}}.hourglass-icon-container{align-items:center;display:flex;justify-content:center;margin-top:5px;min-height:36px;width:100%}.hourglass-icon{animation:rotate-hourglass 7s linear infinite;color:#ff0;font-size:28px;margin-bottom:8px;margin-right:10px;opacity:.7}.hourglass-icon.red{color:red}.hourglass-icon.yellow{color:#ff0}.hourglass-icon.green{color:#0f0}.light.red{border:3px solid #ff000040;border-radius:50%}.light.yellow{border:3px solid #ffff0040;border-radius:50%}.light.green{border:3px solid #00ff0040;border-radius:50%}.traffic-light-grid{background-color:#000;display:flex;flex-wrap:wrap;gap:8px 8px}.ready-to-text{color:#fff;font-size:14px;margin-top:4px;text-align:center}@keyframes slow-flicker{0%,to{opacity:1}50%{opacity:.2}}.check-trade-mode-text{animation:slow-flicker 3.5s infinite;color:#f80;font-size:11px;font-style:italic;margin-top:2px;text-align:center}.light.active-border-only{background:#000!important;box-shadow:none;color:#fff;overflow:visible;position:relative}.light.active-border-only:before{animation:spin-border 3s linear infinite;border:2px solid #0000;border-radius:50%;bottom:-6px;content:"";left:-6px;pointer-events:none;position:absolute;right:-6px;top:-6px;z-index:1}.light.red.active-border-only:before{border-top:2px solid red;box-shadow:0 0 8px 2px red}.light.yellow.active-border-only:before{border-top:2px solid #ff0;box-shadow:0 0 8px 2px #ff0}.light.green.active-border-only:before{border-top:2px solid #0f0;box-shadow:0 0 8px 2px #0f0}@keyframes spin-border{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.mini-chart-container,.mini-chart-container:active,.mini-chart-container:focus,.mini-chart-container:focus-visible,.mini-chart-container:focus-within{border:2px solid #000!important;box-shadow:none!important;outline:none!important}.traffic-light-wrapper.minimized .mini-chart-container{height:24px!important;max-height:100%!important;max-width:100%!important;min-height:0!important;min-width:0!important;overflow:hidden!important;padding:0!important;width:60px!important}.channel-watch-container{background:linear-gradient(135deg,#0a0a0a,#1a1a1a);border-radius:18px;box-shadow:0 8px 32px 0 #1f26872e;color:#fff;margin:2rem auto;max-width:1200px;padding:2rem}.channel-watch-container h1{background:linear-gradient(45deg,#0f8,#00a1ff);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:2.5rem;font-weight:800;margin-bottom:2rem;text-align:center}.no-channels{color:#ffffffb3;font-size:1.2rem;padding:3rem}.channels-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));margin-top:2rem}.channel-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;overflow:hidden;padding:1.5rem;position:relative;transition:all .3s ease}.channel-card:before{background:linear-gradient(45deg,#0f8,#00a1ff);content:"";height:3px;left:0;position:absolute;right:0;top:0}.channel-card:hover{border-color:#0f83;box-shadow:0 10px 30px #00ff881a;transform:translateY(-5px)}.channel-header{gap:1rem;margin-bottom:1.5rem}.channel-logo{border:2px solid #00ff884d;height:60px;width:60px}.channel-info h3{font-size:1.3rem;font-weight:700;margin:0 0 .5rem}.channel-type{border-radius:20px;padding:.3rem .8rem}.channel-type.public{background:#0f83;color:#0f8}.channel-type.private{background:#f443;color:#f44}.channel-details{margin-bottom:1.5rem}.detail-item{border-bottom:1px solid #ffffff0d;padding:.5rem 0}.detail-item:last-child{border-bottom:none}.detail-item .label{color:#ffffffb3}.detail-item .value{color:#0f8}.channel-description{background:#ffffff05;border-radius:8px;color:#fffc;font-size:.9rem;line-height:1.5;margin-top:1rem;padding:1rem}.join-btn{background:linear-gradient(45deg,#0f8,#00a1ff);border:none;border-radius:8px;color:#000;cursor:pointer;font-size:1rem;font-weight:700;padding:.8rem 2rem;transition:all .3s ease;width:100%}.join-btn:hover{box-shadow:0 6px 18px #00ff884d;transform:translateY(-2px)}.join-modal-overlay{height:100%;width:100%}.join-modal{background:linear-gradient(135deg,#0a0a0a,#1a1a1a);border-radius:18px;box-shadow:0 8px 32px 0 #1f26872e;color:#fff;padding:2rem}.join-modal .modal-header{border-bottom:1px solid #ffffff1a;margin-bottom:2rem;padding-bottom:1rem}.join-modal .modal-header h2{background:linear-gradient(45deg,#0f8,#00a1ff);-webkit-background-clip:text;background-clip:text;color:#0000;font-weight:700}.join-modal .close-btn{color:#f44}.join-modal .close-btn:hover{background:#ff44441a;transform:scale(1.1)}.join-description{color:#fffc;line-height:1.6;margin-bottom:1.5rem}.join-form{gap:1.5rem}.join-form .form-group{display:flex;flex-direction:column;gap:.5rem}.join-form .form-group label{color:#0f8;font-size:.9rem;font-weight:600}.join-form .form-group input{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#fff;font-size:1rem;padding:.8rem;transition:all .3s ease}.join-form .form-group input:focus{border-color:#0f8;box-shadow:0 0 0 2px #0f83;outline:none}.join-form .form-group input::placeholder{color:#ffffff80}.join-form .form-actions{display:flex;gap:1rem;margin-top:1rem}.join-form .submit-btn{background:linear-gradient(45deg,#0f8,#00a1ff);border:none;border-radius:8px;color:#000;cursor:pointer;flex:1 1;font-size:1rem;font-weight:700;padding:1rem 2rem;transition:all .3s ease}.join-form .submit-btn:hover{box-shadow:0 6px 18px #00ff884d;transform:translateY(-2px)}.join-form .cancel-btn{background:#ffffff1a;border:1px solid #fff3;border-radius:8px;color:#fff;cursor:pointer;flex:1 1;font-size:1rem;font-weight:600;padding:1rem 2rem;transition:all .3s ease}.join-form .cancel-btn:hover{background:#fff3;border-color:#ffffff4d}.loading{padding:3rem}@media (max-width:768px){.channel-watch-container{margin:1rem;padding:1rem}.channels-grid{gap:1rem;grid-template-columns:1fr}.channel-card{padding:1rem}.join-modal{padding:1.5rem;width:95%}.join-form .form-actions{flex-direction:column}}.public-signals-container{background:#000!important;color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0 auto;max-width:1200px;padding:20px}.public-signals-container h2{color:#3ecfff;font-size:1.8rem;font-weight:600;margin-bottom:24px;text-align:center}.search-container{align-items:center;display:flex;flex-direction:column;gap:15px;margin-bottom:30px}.search-input-wrapper{max-width:500px;position:relative;width:100%}.search-input{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:2px solid #3ecfff;border-radius:25px;color:#fff;font-size:1rem;font-weight:500;padding:15px 20px;transition:all .3s ease;width:100%}.search-input::placeholder{color:#b3e0ff;opacity:.7}.search-input:focus{background:#ffffff14;border-color:#1e90ff;box-shadow:0 0 20px #3ecfff4d;outline:none}.search-icon{color:#3ecfff;font-size:1.2rem;pointer-events:none;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.search-results-info{animation:fadeInUp .3s ease;background:linear-gradient(135deg,#3ecfff,#64b5f6);border-radius:20px;box-shadow:0 4px 15px #3ecfff4d;color:#0a2540;font-size:.9rem;font-weight:600;max-width:600px;padding:12px 20px;text-align:center;width:100%}.search-tips{font-size:.8rem;font-weight:500;line-height:1.4;margin-top:8px;opacity:.9}@media (max-width:768px){.search-input-wrapper{max-width:100%}.search-input{font-size:.95rem;padding:12px 18px}.search-icon{font-size:1.1rem;right:18px}.search-results-info{font-size:.85rem;max-width:100%;padding:8px 16px}.search-tips{font-size:.75rem;margin-top:6px}}.tabs-container{margin-bottom:30px}.tabs-header{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:20px}.tab-button{background:linear-gradient(135deg,#0a2540,#1e3a5f);border:1px solid #3ecfff;border-radius:8px;color:#b3e0ff;cursor:pointer;font-size:.9rem;font-weight:500;min-width:180px;padding:12px 20px;text-align:center;transition:all .3s ease}.tab-button:hover{background:linear-gradient(135deg,#1e3a5f,#2e5a8f);box-shadow:0 4px 15px #3ecfff33;transform:translateY(-2px)}.tab-button.active{background:linear-gradient(135deg,#3ecfff,#1e90ff);border-color:#3ecfff;box-shadow:0 4px 15px #3ecfff4d;color:#0a2540;transform:translateY(-2px)}.no-signals{border-radius:12px;transition:all .3s ease}.no-signals:hover{background:#ffffff14;border-color:#1e90ff;box-shadow:0 4px 15px #3ecfff33;transform:translateY(-2px)}.signals-grid .signal-card{max-width:100%;width:100%}.signal-card{border:1px solid #605955}.signal-card:hover{box-shadow:0 8px 25px #3ecfff4d}.signal-header{flex-direction:column;gap:16px;justify-content:center}.signal-symbol{color:#ffd600;display:inline-block;font-size:1.1em;font-weight:700;letter-spacing:.5px;min-width:140px;vertical-align:middle}.signal-details{align-items:center;gap:20px;justify-content:center;margin-bottom:0}.signal-detail-item{flex-direction:column;gap:4px;justify-content:center;min-width:120px;text-align:center}.follow-btn.following{background:#dc35451a;border-color:#dc35454d;color:#dc3545}.follow-btn.following:hover{background:#dc354533;border-color:#dc354580}.request-membership-btn{background:linear-gradient(135deg,#dc3545,#fd7e14);padding:10px 16px}.request-membership-btn:hover{background:linear-gradient(135deg,#ff6b35,#ff8c42);box-shadow:0 4px 15px #ff6b354d}.membership-status{align-items:center;display:flex}.status-badge{border-radius:20px;font-size:.8rem;font-weight:600;letter-spacing:.5px;padding:6px 12px;text-transform:uppercase}.status-badge.approved{background:linear-gradient(135deg,#28a745,#20c997);border:1px solid #28a745;box-shadow:0 2px 8px #28a7454d;color:#fff;transition:all .3s ease}.status-badge.approved:hover{background:linear-gradient(135deg,#20c997,#28a745);box-shadow:0 4px 12px #28a74566;transform:translateY(-1px)}.status-badge.approved:before{content:"✓ ";font-weight:700;margin-right:4px}.signal-chart-section{background:#23272f}.signal-chart-section h4{color:#3ecfff;font-size:1.1rem;font-weight:600;margin:0 0 6px;text-align:center}.parameter .value{color:#e0e0e0}.signal-details{margin-bottom:16px}.signal-details p{color:#e0e0e0}.join-modal-overlay{background:#000000b3}.join-modal{border-radius:12px;box-shadow:0 8px 40px #0000004d;padding:0;width:90%}.join-modal,.join-modal .modal-header{background:linear-gradient(135deg,#0a2540,#1e90ff)}.join-modal .modal-header{border-bottom:1px solid #3ecfff;border-radius:12px 12px 0 0;padding:20px 24px}.join-modal .modal-header h2{color:#fff;font-size:1.3rem}.join-modal .close-btn{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:2rem;height:40px;justify-content:center;padding:0;transition:background-color .3s;width:40px}.join-modal .close-btn:hover{background:#ffffff1a}.join-form{padding:24px}.join-description{margin-bottom:20px}.form-group input{border:1px solid #3ecfff;border-radius:6px;font-size:.9rem;padding:12px;transition:border-color .3s}.form-actions{gap:12px;margin-top:24px}.cancel-btn,.submit-btn{border-radius:6px;flex:1 1;font-size:.9rem;padding:12px 20px}.submit-btn{box-shadow:0 4px 15px #28a74566}.submit-btn:hover{box-shadow:0 6px 20px #28a74599}.cancel-btn{box-shadow:0 4px 15px #6c757d66}.cancel-btn:hover{box-shadow:0 6px 20px #6c757d99}.signals-grid{display:flex!important;flex-direction:column!important;max-height:70vh;overflow-y:auto;padding-right:10px}.signals-grid::-webkit-scrollbar{width:8px}.signals-grid::-webkit-scrollbar-track{background:#ffffff1a;border-radius:4px}.signals-grid::-webkit-scrollbar-thumb{background:#3ecfff;border-radius:4px}.signals-grid::-webkit-scrollbar-thumb:hover{background:#00fff7}.signals-grid .signal-card{flex-shrink:0;margin-bottom:20px;max-width:100%!important;width:100%!important}.tp-value{display:inline-block;font-size:.9rem;margin-right:12px;white-space:nowrap}.tp-value .tp-label{color:#fff;font-weight:500}.tp-value .tp-number{color:#00ff6a;font-weight:600}.tp-value:last-child{margin-right:0}.parameter.take-profit .value{align-items:center;display:flex!important;flex-direction:row!important;flex-wrap:wrap;gap:8px;justify-content:center}@media (max-width:768px){.public-signals-container{padding:15px}.public-signals-container h2{font-size:1.5rem}.tabs-header{align-items:center;flex-direction:column;gap:8px}.tab-button{font-size:.85rem;min-width:200px;padding:10px 16px}.signals-grid{display:flex;flex-direction:column;gap:16px;width:100%}.signals-grid .signal-card{margin-bottom:16px;max-width:100%;width:100%}.parameter.take-profit .value{align-items:center;flex-direction:row;flex-wrap:wrap;gap:6px;justify-content:center}.tp-value{font-size:.85rem;margin-right:6px}.tp-value .tp-label{color:#fff;font-weight:500}.tp-value .tp-number{color:#00ff6a;font-weight:600}.tp-value:last-child{margin-right:0}.signal-header{align-items:center;flex-direction:column;gap:12px}.signal-details{flex-direction:row;flex-wrap:wrap;gap:12px;justify-content:center}.signal-detail-item{align-items:center;flex-direction:column;gap:4px;justify-content:center;min-width:80px;text-align:center}.signal-content{flex-direction:column;gap:16px}.channel-profile{order:1;width:100%}.market-price-display{order:2;padding:12px}.price-content{flex-direction:column;gap:12px}.price-value{font-size:1.2rem}.signal-chart-section{margin:16px 0;padding:12px}.signal-chart-section h4{font-size:1rem}.signal-parameters{flex-direction:column;gap:16px;padding:16px}.parameter{width:100%}.join-modal{margin:20px;width:95%}.form-actions{flex-direction:column}}@media (max-width:480px){.signal-card{padding:16px}.signal-chart-section{margin:12px 0;padding:10px}.signal-chart-section h4{font-size:.95rem}.signals-grid{gap:12px}.signals-grid .signal-card{margin-bottom:12px}.tabs-header{gap:6px}.tab-button{font-size:.8rem;min-width:180px;padding:8px 14px}.join-modal .modal-header{padding:16px 20px}.join-modal .modal-header h2{font-size:1.1rem}.join-form{padding:20px}}.signal-chart-section,.signal-content{height:auto!important;max-height:none!important;min-height:0!important;min-height:auto!important;overflow:visible!important}.minimized-row{align-items:center;background:linear-gradient(90deg,#23272f,#444950);border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;font-size:.98em;justify-content:center;margin-bottom:8px;min-height:38px;padding:10px 0;transition:background .2s;width:100%}.minimized-row:hover{background:linear-gradient(90deg,#2d3138,#555a60)}.signal-actions{align-items:center;margin-left:auto}.minimized-request-btn{background:#ff9800;border:none;border-radius:6px;color:#fff;font-size:.92em;font-weight:600;padding:4px 10px;transition:background .2s}.minimized-request-btn:hover{background:#ffb74d;color:#23272f}.signal-channel-minimized{align-items:center;display:flex;flex-direction:column;gap:6px;justify-content:center;margin:0;min-width:0;width:100%}.minimized-channel-logo{border-radius:50%;height:54px;margin-bottom:4px;object-fit:cover;width:54px}.signal-channel-name-minimized{color:#fff;font-weight:700;max-width:90vw;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.tabs-container .tabs-header .tab-button{background:#0a1626;border:1.5px solid #00fff733;color:#00fff7;font-weight:700;transition:background .2s,border .2s,color .2s}.tabs-container .tabs-header .tab-button.active{background:#101c2c;border:2px solid #00fff7;box-shadow:0 0 8px #00fff7;color:#00fff7}.signals-grid.active-tab-border{background:none;border:none;border-radius:0;box-shadow:none;margin-top:8px;padding:0}.signal-card{background:#162232;border:1px solid #fff;box-shadow:0 2px 12px #0002;margin-bottom:18px;transition:border .2s,box-shadow .2s}.signal-card.expanded-card{border:1px solid #b3b2ab!important;box-shadow:0 0 12px #ffd70055}@media (max-width:600px){.signal-card{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:90px;overflow:hidden;padding:16px 0 12px;position:relative;transition:min-height .2s,padding .2s;width:100%}.signal-card.expanded-card{background:#1a2636;box-shadow:0 0 16px #00fff733;min-height:320px;padding:24px 8px 18px;z-index:10}.signal-card.expanded-card .signal-extra-info{align-items:center;color:#fff;display:flex!important;flex-direction:column;font-size:1em;gap:10px;margin-top:18px;width:100%}.signal-card.expanded-card .signal-extra-info .expanded-actions-row{align-items:center;display:flex;flex-direction:row;gap:16px;justify-content:center;margin-bottom:6px;margin-top:10px}.signal-card.expanded-card .signal-chart-section{display:none!important}.signal-card .signal-channel-minimized{align-items:center;display:flex;flex-direction:column;gap:6px;margin:0;width:100%}.signal-card .minimized-channel-logo,.signal-card .signal-channel-logo{border-radius:50%;display:block;height:54px;margin:0 auto 6px;object-fit:cover;width:54px}.signal-card .signal-channel-name-minimized{color:#fff;font-size:1.08em;font-weight:700;max-width:90vw;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.signal-card .mobile-pair-badge{color:#ffd600;font-size:.85em;right:2px}.signal-card .mobile-pair-badge,.signal-card .mobile-type-badge{background:none;border-radius:8px;box-shadow:none;font-weight:700;margin:0;padding:2px;position:absolute;top:8px;z-index:2}.signal-card .mobile-type-badge{display:block;font-size:1em;left:2px;text-transform:uppercase}.signal-card .mobile-type-badge.buy{color:#00ff6a}.signal-card .mobile-type-badge.sell{color:#ff3b3b}.signal-card>.signal-chart-section{display:none!important}}@media (min-width:601px){.minimized-row{align-items:center;background:linear-gradient(90deg,#23272f,#444950);border-radius:8px;box-sizing:border-box;display:flex;flex-direction:row;font-size:.98em;justify-content:flex-start;margin-bottom:8px;min-height:38px;padding:0 10px;transition:background .2s;width:100%}.minimized-row:hover{background:linear-gradient(90deg,#2d3138,#555a60)}.signal-channel-minimized{align-items:center;display:flex;flex:1 1;flex-direction:row;gap:8px;justify-content:flex-start;margin:0;min-width:0}.minimized-channel-logo{border-radius:50%;height:38px;margin-bottom:0;object-fit:cover;width:38px}.signal-channel-name-minimized{color:#fff;font-weight:700;max-width:160px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}}.followed-channels-modal{align-items:center;background-color:#000c;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-content{background-color:#1a1a1a;border:1px solid #333;border-radius:10px;max-height:80vh;overflow-y:auto}.modal-content::-webkit-scrollbar{width:8px}.modal-content::-webkit-scrollbar-track{background:#2a2a2a;border-radius:4px}.modal-content::-webkit-scrollbar-thumb{background:#555;border-radius:4px}.modal-content::-webkit-scrollbar-thumb:hover{background:#777}.modal-header{border-bottom:1px solid #333;padding:20px}.modal-header h2{color:#fff}.close-btn{font-size:18px;height:24px;transition:background-color .3s;width:24px}.close-btn:hover{background-color:#333}.followed-channels-list{padding:20px}.channels-header{margin-bottom:20px}.channels-header h3{color:#fff;font-size:1.2rem;margin:0}.channels-list{gap:8px}.channel-list-item{align-items:center;background-color:#222;border:1px solid #333;border-radius:6px;display:flex;justify-content:space-between;padding:12px 16px;transition:background-color .2s}.channel-list-item:hover{background-color:#2a2a2a}.channel-info{flex:1 1}.channel-logo{background-color:#333;border:2px solid #444;height:32px;width:32px}.channel-logo img,.logo-placeholder{height:100%;width:100%}.logo-placeholder{align-items:center;background-color:#444;color:#888;display:flex;font-size:14px;font-weight:700;justify-content:center}.channel-name{font-size:1rem;font-weight:500}.unfollow-btn{background-color:#dc3545;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.85rem;min-width:70px;padding:6px 12px;transition:background-color .3s}.unfollow-btn:hover{background-color:#c82333}.unfollow-btn:disabled{background-color:#666;cursor:not-allowed}.no-channels{color:#888}.no-channels-icon{font-size:3rem;margin-bottom:20px}.no-channels h3{color:#fff;font-size:1.3rem;margin:0 0 15px}.no-channels p{font-size:1rem;line-height:1.4;margin:8px 0}.close-modal-btn{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;margin-top:20px;padding:10px 20px;transition:background-color .3s}.close-modal-btn:hover{background-color:#0056b3}.loading{font-size:1.1rem}.home-container{background:#000!important;color:#fff;display:flex;flex-direction:column;min-height:100vh}.content{flex:1 1;margin:0 auto;max-width:1200px;padding:2rem;text-align:center;width:100%}h1{background:linear-gradient(45deg,#0f8,#00a1ff);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:2.5rem;margin-bottom:1rem}h2{color:#888;font-size:1.2rem;margin-bottom:2rem}p{color:#fff;font-size:18px;margin-bottom:20px}.traffic-light-grid{grid-gap:20px;align-items:center;gap:20px;grid-template-columns:repeat(6,1fr);justify-content:center;margin-top:30px;max-width:1200px;opacity:1;padding:20px;transform:scale(1);transition:all 1.2s ease-in-out;width:100%}.traffic-light-grid.hidden{opacity:0;pointer-events:none;transform:scale(.98)}.lights-disabled-message{background:linear-gradient(135deg,#ff44441a,#ff44440d);border:2px solid #ff44444d;border-radius:15px;grid-column:1/-1;margin:20px 0;padding:40px 20px;text-align:center}.lights-disabled-message h3{color:#f44;font-size:24px;margin-bottom:15px;text-shadow:0 0 10px #ff444480}.lights-disabled-message p{color:#ccc;font-size:16px;line-height:1.5;margin:8px 0}.logout-btn{background:#ff44441a;border:1px solid #f443;border-radius:8px;color:#f44;padding:.8rem 1.5rem;transition:all .3s ease}.logout-btn:hover{background:#f443;transform:translateY(-2px)}@media (max-width:1024px){.traffic-light-grid{grid-template-columns:repeat(3,minmax(150px,1fr))}h1{font-size:24px}p{font-size:16px}}@media (max-width:768px){.traffic-light-grid{align-items:center!important;grid-template-columns:1fr!important;justify-content:center!important;justify-items:center!important;margin-left:0!important;margin-right:0!important}.content,.traffic-light-grid{box-sizing:border-box!important;max-width:100vw!important;padding:0 0 60px!important;width:100vw!important}.content{margin:0!important}.center-grid{align-items:center!important;justify-content:center!important;margin-left:auto!important;margin-right:auto!important}h1{font-size:2rem}h2{font-size:1.1rem}.logout-btn{width:100%}.hide-on-mobile,.nav-actions{display:none!important}.bottom-nav-mobile{align-items:center;background:#10131a;border-top:2px solid #3ecfff;bottom:0;box-sizing:border-box;display:flex;height:44px;justify-content:space-between;left:0;min-height:44px;padding:.2rem 1.2rem;position:fixed;right:0;z-index:1000}.bottom-nav-mobile button{background:linear-gradient(90deg,#0072c6,#00bfff);border:none;border-radius:5px;box-shadow:0 2px 8px #0050ff33;color:#fff;flex:1 1;font-size:.92rem;font-weight:700;height:28px;letter-spacing:.5px;margin:0 .2rem;max-width:90px;min-width:0;padding:.15rem .1rem;transition:background .2s,box-shadow .2s}.bottom-nav-mobile button:active{background:linear-gradient(90deg,#0050ff,#3ecfff);color:#000}.nav-brand,.nav-menu{display:none!important}}@media (min-width:769px){.bottom-nav-mobile{display:none!important}}@media (max-width:480px){.traffic-light-grid{grid-template-columns:1fr}h1{font-size:1.8rem}h2{font-size:1rem}.logout-btn{width:100%}}.bottext{background-color:aqua;color:brown}.nav-menu{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:.6rem 1.5rem;position:sticky;top:0;z-index:100}.nav-brand{background:linear-gradient(45deg,#0f8,#00a1ff);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:1.5rem;font-weight:800}.nav-actions{align-items:center;display:flex;gap:1rem}.profile-btn{background:#007bff1a;border:1px solid #007bff33;border-radius:8px;color:#007bff;cursor:pointer;margin-right:10px;padding:.8rem 1.5rem;transition:all .3s ease}.profile-btn:hover{background:#007bff33;transform:translateY(-2px)}.upgrade-premium-btn{align-items:center;background:linear-gradient(135deg,#ff6b35,#f7931e);border:none;border-radius:8px;box-shadow:0 4px 15px #ff6b354d;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;margin-right:10px;overflow:hidden;padding:10px 16px;position:relative;transition:all .3s ease}.upgrade-premium-btn:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.upgrade-premium-btn:hover:before{left:100%}.upgrade-premium-btn:hover{box-shadow:0 6px 20px #ff6b3580;transform:translateY(-2px)}.highlight-premium-btn{animation:premiumHighlight 3s ease-in-out}@keyframes premiumHighlight{0%{box-shadow:0 4px 15px #ff6b354d;font-weight:600;transform:scale(1)}10%{box-shadow:0 8px 25px #ff6b3599;font-weight:700;transform:scale(1.05)}20%{box-shadow:0 12px 35px #ff6b35cc;font-weight:800;transform:scale(1.1)}30%{box-shadow:0 16px 45px #ff6b35;font-weight:900;transform:scale(1.15)}40%{box-shadow:0 12px 35px #ff6b35cc;font-weight:800;transform:scale(1.1)}50%{box-shadow:0 8px 25px #ff6b3599;font-weight:700;transform:scale(1.05)}60%{box-shadow:0 6px 20px #ff6b3580;font-weight:700;transform:scale(1.02)}70%{box-shadow:0 8px 25px #ff6b3599;font-weight:700;transform:scale(1.05)}80%{box-shadow:0 6px 20px #ff6b3580;font-weight:700;transform:scale(1.02)}90%{box-shadow:0 5px 18px #ff6b3566;font-weight:600;transform:scale(1.01)}to{box-shadow:0 4px 15px #ff6b354d;font-weight:600;transform:scale(1)}}.upgrade-text{font-size:12px;white-space:nowrap}.pro-badge{animation:proPulse 2s ease-in-out infinite;background:linear-gradient(135deg,gold,#ffed4e);border-radius:4px;color:#000;font-size:10px;font-weight:800;padding:2px 6px;text-shadow:0 1px 2px #0000004d}@keyframes proPulse{0%,to{box-shadow:0 0 0 0 #ffd700b3;transform:scale(1)}50%{box-shadow:0 0 0 8px #ffd70000;transform:scale(1.05)}}.followed-channels-btn{background:#28a7451a;border:1px solid #28a74533;border-radius:8px;color:#28a745;margin-right:10px;padding:.8rem 1.5rem;position:relative;transition:all .3s ease}.followed-channels-btn:hover{background:#28a74533}.followed-channels-btn .count{background:#28a745cc;border-radius:12px;color:#fff;display:inline-block;font-size:.75rem;font-weight:600;line-height:1.2;margin-left:6px;min-width:20px;padding:2px 8px;text-align:center}.total-followers-btn{background:#ff6b351a;border:1px solid #ff6b3533;border-radius:8px;color:#ff6b35;cursor:pointer;margin-right:10px;padding:.8rem 1.5rem;position:relative;transition:all .3s ease}.total-followers-btn:hover{background:#ff6b3533;transform:translateY(-2px)}.total-followers-btn .count.followers-count{background:#ff6b35cc;border-radius:12px;color:#fff;display:inline-block;font-size:.75rem;font-weight:600;line-height:1.2;margin-left:6px;min-width:20px;padding:2px 8px;text-align:center}.followers-modal-overlay{align-items:center;background:#000c;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.followers-modal{background:linear-gradient(135deg,#0a2540,#1e3a5f);border:1px solid #ff6b354d;border-radius:15px;max-height:80vh;max-width:600px;overflow-y:auto;padding:30px;width:100%}.followers-modal .modal-header{align-items:center;border-bottom:1px solid #ff6b3533;display:flex;justify-content:space-between;margin-bottom:25px;padding-bottom:20px}.followers-modal .modal-header h2{color:#ff6b35;font-size:1.5rem;margin:0}.followers-modal .close-btn{align-items:center;background:none;border:none;border-radius:50%;color:#b3e0ff;cursor:pointer;display:flex;font-size:2rem;height:40px;justify-content:center;padding:0;transition:all .3s ease;width:40px}.followers-modal .close-btn:hover{background:#ffffff1a;color:#fff}.followers-content{min-height:200px}.no-followers{color:#b3e0ff;padding:40px 20px;text-align:center}.no-followers p{font-size:1.1rem;margin:0}.followers-list{display:flex;flex-direction:column;gap:15px}.follower-item{background:#ffffff0d;border:1px solid #ff6b3533;border-radius:10px;padding:20px;transition:all .3s ease}.follower-item:hover{background:#ffffff14;border-color:#ff6b3566;transform:translateY(-2px)}.follower-info{display:flex;flex-direction:column;gap:8px;margin-bottom:15px}.follower-channel,.follower-date,.follower-email{color:#fff;font-size:1rem}.follower-channel strong,.follower-date strong,.follower-email strong{color:#ff6b35;margin-right:8px}.follower-actions,.view-channel-btn{display:flex;justify-content:center}.view-channel-btn{align-items:center;background:linear-gradient(135deg,#3ecfff,#1e90ff);font-size:.95rem;gap:8px;min-width:140px;padding:10px 20px}.view-channel-btn:hover{background:linear-gradient(135deg,#1e90ff,#3ecfff);box-shadow:0 4px 15px #3ecfff66;transform:translateY(-2px)}.view-channel-btn:disabled{background:linear-gradient(135deg,#6c757d,#495057);color:#b3e0ff;cursor:not-allowed}.view-channel-btn:disabled,.view-channel-btn:disabled:hover{box-shadow:none;transform:none}.follower-following{color:#fff;font-size:1rem}.follower-following strong{color:#ff6b35;margin-right:8px}@media (max-width:768px){.followers-modal{margin:20px;max-height:90vh;padding:20px}.follower-item{padding:15px}}.upgrade-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000e6;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.upgrade-modal{animation:upgradeModalSlideIn .5s ease-out;background:linear-gradient(135deg,#0a2540,#1e3a5f);border:2px solid gold;border-radius:20px;box-shadow:0 20px 60px #ffd7004d;max-width:500px;padding:0;width:90%}@keyframes upgradeModalSlideIn{0%{opacity:0;transform:translateY(-50px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.upgrade-modal-header{background:linear-gradient(135deg,gold,#ff6b35);border-radius:18px 18px 0 0;color:#0a2540;padding:25px 30px 20px;position:relative;text-align:center}.upgrade-modal-header h2{font-size:2rem;font-weight:800;margin:0;text-shadow:0 2px 4px #0000004d}.upgrade-close-btn{align-items:center;background:#0003;border:none;border-radius:50%;color:#0a2540;cursor:pointer;display:flex;font-size:24px;height:35px;justify-content:center;position:absolute;right:20px;top:15px;transition:all .3s ease;width:35px}.upgrade-close-btn:hover{background:#0006;transform:scale(1.1)}.upgrade-modal-content{padding:30px;text-align:center}.upgrade-icon{animation:starPulse 2s ease-in-out infinite;font-size:4rem;margin-bottom:20px}@keyframes starPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.upgrade-modal-content h3{color:gold;font-size:1.8rem;font-weight:700;margin:0 0 15px}.upgrade-modal-content p{color:#b3e0ff;font-size:1.1rem;line-height:1.6;margin:0 0 25px}.upgrade-features{display:flex;flex-direction:column;gap:15px;margin-bottom:30px}.feature-item{align-items:center;background:#ffffff0d;border:1px solid #ffd7004d;border-radius:12px;display:flex;gap:15px;padding:15px 20px}.feature-icon{color:gold;font-size:1.5rem}.feature-item span:last-child{color:#fff;font-size:1rem;font-weight:500}.upgrade-pro-btn{background:linear-gradient(135deg,gold,#ff6b35);border:none;border-radius:15px;box-shadow:0 8px 25px #ffd70066;color:#0a2540;cursor:pointer;font-size:1.2rem;font-weight:700;letter-spacing:1px;padding:18px 40px;text-transform:uppercase;transition:all .3s ease}.upgrade-pro-btn:hover{box-shadow:0 12px 35px #ffd70099;transform:translateY(-3px)}.upgrade-pro-btn:active{transform:translateY(-1px)}@media (max-width:768px){.upgrade-modal{margin:20px;max-width:95%}.upgrade-modal-header h2{font-size:1.5rem}.upgrade-modal-content h3{font-size:1.4rem}.upgrade-pro-btn{font-size:1.1rem;padding:15px 30px}}.nav-links{display:flex;gap:1rem}.nav-link{background:#0000;border:none;border-radius:8px;color:#888;cursor:pointer;font-size:1rem;padding:.8rem 1.5rem;transition:all .3s ease}.nav-link.active,.nav-link:hover,.trade-mode-toggle{background:#ffffff1a;color:#fff}.trade-mode-toggle{border:1px solid #fff3;margin-bottom:2rem;padding:1rem 2rem}.trade-mode-toggle:hover{background:#ffffff26}.history-section,.trading-section{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:15px;padding:2rem;text-align:center}.history-section h2,.trading-section h2{background:linear-gradient(45deg,#0f8,#00a1ff);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:2rem;margin-bottom:1rem}.history-section p,.trading-section p{color:#888;font-size:1.1rem}@media (max-width:768px){.nav-menu{flex-direction:column;gap:1rem;padding:1rem}.nav-actions{flex-direction:column;width:100%}.upgrade-premium-btn,.user-menu-dropdown{width:100%}.user-menu-btn{justify-content:center;min-width:auto;padding:8px 12px;width:100%}.user-email{font-size:11px;max-width:80px}.dropdown-menu{border:1px solid #3ecfff4d;box-shadow:none;margin-top:10px;position:static;width:100%}.content{padding:1rem}.nav-links{justify-content:center;width:100%}.nav-link{font-size:.9rem;padding:.6rem 1rem}.upgrade-premium-btn{font-size:14px;justify-content:center;padding:12px 16px}.upgrade-text{font-size:13px}.pro-badge{font-size:11px;padding:3px 7px}}@media (max-width:480px){.nav-brand{font-size:1.5rem}.nav-links{flex-direction:column;width:100%}.nav-link{text-align:center;width:100%}.history-section h2,.trading-section h2{font-size:1.8rem}}.guide-btn{background:linear-gradient(45deg,#00a1ff,#3ecfff);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;margin-left:1rem;padding:.8rem 1.5rem;transition:all .3s ease}.guide-btn:hover{background:linear-gradient(45deg,#3ecfff,#00a1ff);color:#000}.center-grid{align-items:center!important;display:flex!important;flex-wrap:wrap;justify-content:center!important;margin-left:auto;margin-right:auto}.trade-mode-toggle-switch{align-items:center;display:flex;flex-direction:column;margin:24px 0 32px}.switch{display:inline-block;height:34px;position:relative;width:60px}.switch input{height:0;opacity:0;width:0}.slider{background:linear-gradient(90deg,#3ecfff,#0050ff);border-radius:34px;bottom:0;box-shadow:0 2px 12px #00aaff55;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:background .3s}.slider:before{background:#fff;border-radius:50%;bottom:4px;box-shadow:0 2px 8px #3ecfff88;content:"";height:26px;left:4px;position:absolute;transition:transform .3s;width:26px}.switch input:checked+.slider{background:linear-gradient(90deg,#0050ff,#3ecfff)}.switch input:checked+.slider:before{transform:translateX(26px)}.toggle-label{color:#3ecfff;font-size:1.2rem;font-weight:700;letter-spacing:1px;margin-top:10px;text-shadow:0 2px 8px #00aaff55}@media (max-width:768px){.trade-mode-toggle-switch{margin:18px 0 24px}.toggle-label{font-size:1.05rem}.switch{height:28px;width:48px}.slider:before{bottom:4px;height:20px;left:4px;width:20px}}.hide-lights-btn,.show-lights-btn{align-items:center;background:#000;border:2px solid gold;border-radius:25px;box-shadow:0 0 20px #ffd7004d;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:12px;justify-content:center;letter-spacing:.5px;margin:0 0 20px 15px;overflow:hidden;padding:12px 24px;position:relative;transition:all .3s ease,border-color .3s ease}.user-menu-dropdown{align-items:center;display:flex;gap:10px;position:relative}.user-menu-btn{align-items:center;background:none;border:1px solid #3ecfff80;border-radius:8px;box-shadow:none;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 16px;transition:all .3s ease}.user-menu-btn:hover{background:#3ecfff1a;border-color:#3ecfffcc;transform:translateY(-2px)}.user-avatar{font-size:16px}.user-email{color:#b3e0ff;font-size:12px;font-weight:500;margin:0 4px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-email-header{color:#b3e0ff;font-family:Courier New,monospace;font-size:13px;font-weight:500;margin-left:8px;opacity:.85}.user-menu-btn .pro-badge{background:linear-gradient(135deg,gold,#ff6b35);border-radius:4px;box-shadow:0 2px 8px #ffd7004d;color:#0a2540;font-size:10px;font-weight:700;letter-spacing:.5px;padding:2px 6px;text-transform:uppercase}.buy-apsx-btn-small{align-items:center;background:linear-gradient(135deg,gold,#ffb347);border:none;border-radius:6px;box-shadow:0 2px 8px #ffd7004d;color:#000;cursor:pointer;display:flex;font-size:11px;font-weight:600;justify-content:center;margin-top:8px;overflow:hidden;padding:6px 12px;position:relative;transition:all .3s ease;width:fit-content}.buy-apsx-btn-small:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.buy-apsx-btn-small:hover:before{left:100%}.buy-apsx-btn-small:hover{background:linear-gradient(135deg,#ffed4e,gold);box-shadow:0 4px 12px #ffd70066;transform:translateY(-1px)}.buy-apsx-btn-small .apsx-icon{font-size:12px;margin-right:4px}.brand-text-container{align-items:flex-start;display:flex;flex-direction:column;margin-left:12px}.nav-brand{align-items:center;display:flex}.brand-text{background:linear-gradient(45deg,#0f8,#00a1ff);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:24px;font-weight:800;letter-spacing:1px;text-shadow:0 0 20px #00ff884d}.buy-apsx-btn{align-items:center;background:linear-gradient(135deg,gold,#ffb347);border:none;border-radius:8px;box-shadow:0 4px 15px #ffd7004d;color:#000;cursor:pointer;display:flex;font-size:14px;font-weight:700;justify-content:center;margin-right:8px;overflow:hidden;padding:10px 16px;position:relative;transition:all .3s ease}.buy-apsx-btn:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.buy-apsx-btn:hover:before{left:100%}.buy-apsx-btn:hover{background:linear-gradient(135deg,#ffed4e,gold);box-shadow:0 6px 20px #ffd70080;transform:translateY(-2px)}.apsx-icon{font-size:16px;margin-right:6px}.message-notification-btn{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;box-shadow:0 4px 15px #667eea4d;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;justify-content:center;margin-right:8px;padding:10px 16px;position:relative;transition:all .3s ease}.message-notification-btn:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190);box-shadow:0 6px 20px #667eea66;transform:translateY(-2px)}.message-icon{font-size:16px;margin-right:4px}.notification-badge{animation:pulse 2s infinite;background:#f44;border:2px solid #000;border-radius:50%;box-shadow:0 2px 8px #ff444480;color:#fff;font-size:12px;font-weight:700;height:20px;min-width:20px;position:absolute;right:-8px;top:-8px}.buy-apsx-modal-overlay,.notification-badge{align-items:center;display:flex;justify-content:center}.buy-apsx-modal-overlay{animation:fadeIn .3s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d9;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:2000}.buy-apsx-modal{animation:slideInUp .4s ease-out;background:linear-gradient(135deg,#0a2540,#1e3a5f 50%,#0f1a2e);border:2px solid #00fff7;border-radius:20px;box-shadow:0 20px 60px #00fff74d,0 0 0 1px #ffffff1a,inset 0 1px 0 #fff3;color:#fff;max-width:520px;min-width:420px;overflow:hidden;padding:35px;position:relative}.buy-apsx-modal:before{background:linear-gradient(90deg,#0000,#00fff7,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.buy-apsx-content{margin-top:25px}.buy-apsx-modal .modal-header{align-items:center;border-bottom:1px solid #00fff733;display:flex;justify-content:space-between;margin-bottom:10px;padding-bottom:15px}.buy-apsx-modal .modal-header h2{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#00fff7,#00d4aa);-webkit-background-clip:text;background-clip:text;color:#00fff7;font-size:24px;font-weight:700;margin:0;text-shadow:0 0 15px #00fff74d}.buy-apsx-modal .close-btn{align-items:center;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:700;height:32px;justify-content:center;transition:all .3s ease;width:32px}.buy-apsx-modal .close-btn:hover{background:#ff6b6b33;border-color:#ff6b6b;color:#ff6b6b;transform:scale(1.1)}.price-info{background:linear-gradient(135deg,#00fff714,#00fff71f);border:1px solid #00fff74d;border-radius:12px;margin-bottom:25px;overflow:hidden;padding:20px;position:relative}.price-info:before{background:linear-gradient(90deg,#0000,#00fff7,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.price-info p{align-items:center;display:flex;font-size:16px;justify-content:space-between;margin:10px 0}.price-info strong{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#00fff7,#00d4aa);-webkit-background-clip:text;background-clip:text;color:#00fff7;font-size:18px;font-weight:700;text-shadow:0 0 10px #00fff74d}.buy-options{margin-bottom:25px}.buy-options label{color:#b3e0ff;display:block;font-weight:600;margin-bottom:10px}.amount-input-container{margin-bottom:12px}.buy-amount-input{background:#0006;border:2px solid #00fff7;border-radius:12px;box-shadow:0 4px 15px #00fff733;box-sizing:border-box;color:#fff;font-size:16px;font-weight:500;outline:none;padding:14px 18px;transition:all .3s ease;width:100%}.buy-amount-input:focus{background:#0009;box-shadow:0 0 0 3px #00ff6a33}.buy-amount-input::placeholder{color:#ffffff80;font-style:italic}.max-btn{background:linear-gradient(135deg,#00ff6a,#00d4aa);border:2px solid #00ff6a;border-radius:12px;color:#000;cursor:pointer;display:block;font-size:14px;font-weight:700;margin:0 auto 20px;overflow:hidden;padding:12px 20px;position:relative;transition:all .3s ease;white-space:nowrap;width:70%}.max-btn:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.max-btn:hover:before{left:100%}.max-btn:hover{background:linear-gradient(135deg,#00d4aa,#00ff6a);border-color:#00ff6a;box-shadow:0 6px 20px #00ff6a66;transform:translateY(-2px)}.buy-amount-input:focus{border-color:#00ff6a;box-shadow:0 0 0 2px #00ff6a33}.calculation{background:linear-gradient(135deg,#ffd70014,#ffd7001f);border:1px solid #ffd7004d;border-radius:12px;overflow:hidden;padding:16px;position:relative}.calculation:before{background:linear-gradient(90deg,#0000,gold,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.calculation p{color:gold;font-size:17px;font-weight:700;margin:0 0 8px;text-shadow:0 0 10px #ffd7004d}.calculation-details{margin-top:8px;opacity:.8}.calculation-details small{color:#b3e0ff;font-size:12px;font-style:italic}#tokensToReceive{display:inline-block;transition:all .3s ease}#tokensToReceive.updating{text-shadow:0 0 15px #00ff6a80;transform:scale(1.05)}.modal-actions{gap:18px;justify-content:flex-end;margin-top:30px}.cancel-btn{background:linear-gradient(135deg,#666,#555);border:1px solid #777;overflow:hidden;position:relative}.cancel-btn:before{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.cancel-btn:hover:before{left:100%}.cancel-btn:hover{background:linear-gradient(135deg,#777,#666);border-color:#888;box-shadow:0 6px 20px #0000004d}.buy-btn{background:linear-gradient(135deg,gold,#ffb347 50%,#ff8c00);border:1px solid gold;border-radius:12px;box-shadow:0 4px 15px #ffd7004d;color:#000;cursor:pointer;font-size:16px;font-weight:700;overflow:hidden;padding:14px 28px;position:relative;transition:all .3s ease}.buy-btn:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.buy-btn:hover:before{left:100%}.buy-btn:hover{background:linear-gradient(135deg,#ffed4e,gold 50%,#ffb347);border-color:#ffed4e;box-shadow:0 8px 25px #ffd70080;transform:translateY(-3px)}.dropdown-item.luxury-gold{background:linear-gradient(135deg,gold,#ffb347 25%,#ff8c00 50%,gold 75%,#ffed4e)!important;border:2px solid gold!important;box-shadow:0 4px 20px #ffd70066!important;color:#000!important;font-weight:700!important;gap:6px!important;overflow:hidden!important;position:relative!important}.dropdown-item.luxury-gold:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.dropdown-item.luxury-gold:hover:before{left:100%}.dropdown-item.luxury-gold:hover{background:linear-gradient(135deg,#ffed4e,gold 25%,#ffb347 50%,#ff8c00 75%,gold)!important;box-shadow:0 8px 25px #ffd70099!important;transform:translateY(-2px) scale(1.02)!important}.dropdown-item.luxury-gold .item-icon{color:#000!important;font-size:16px!important;text-shadow:0 1px 2px #ffffff80!important}.count-circle{align-items:center;background:#f44;border:1px solid #fff;border-radius:50%;color:#fff;display:flex;font-size:11px;font-weight:700;height:20px;justify-content:center;margin-left:auto;width:20px}.user-menu-text{white-space:nowrap}.dropdown-arrow{font-size:10px;transition:transform .3s ease}.dropdown-arrow.rotated{transform:rotate(180deg)}.dropdown-menu{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#0a2540,#1e3a5f);border:2px solid #3ecfff;border-radius:12px;box-shadow:0 8px 25px #0000004d;margin-top:8px;min-width:200px;padding:8px 0;position:absolute;right:0;top:100%;z-index:1000}.dropdown-user-email{border-bottom:1px solid #3ecfff33;color:#b3e0ff;font-family:Courier New,monospace;font-size:12px;font-weight:400;letter-spacing:.5px;margin-bottom:4px;opacity:.8;padding:8px 16px;text-align:center}.dropdown-item{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:8px 12px;text-align:left;transition:all .2s ease;width:100%}.dropdown-item:hover{background:#3ecfff1a;color:#3ecfff}.dropdown-item.disabled{background:#ffffff0d;cursor:not-allowed;opacity:.7}.dropdown-item.disabled:hover{background:#ffffff0d;transform:none}.menu-item-content{align-items:flex-start;display:flex;flex-direction:column;gap:2px}.main-text{color:inherit;font-size:1rem}.pending-text{color:#888;font-size:.75rem;font-style:italic;opacity:.8}.approval-notification{animation:slideInRight .5s ease-out;position:fixed;right:20px;top:20px;z-index:1000}.notification-content{align-items:center;background:linear-gradient(135deg,#0f8,#00a1ff);border:2px solid #fff3;border-radius:12px;box-shadow:0 8px 25px #0f86;color:#0a2540;display:flex;gap:10px;min-width:250px;padding:15px 20px;position:relative}.notification-icon{animation:pulse 1s ease-in-out infinite;font-size:1.2rem}.notification-text{flex:1 1;font-size:.95rem;font-weight:600}.notification-close{align-items:center;background:#0a254033;border:none;border-radius:50%;color:#0a2540;cursor:pointer;display:flex;font-size:1.2rem;font-weight:700;height:24px;justify-content:center;transition:all .2s ease;width:24px}.notification-close:hover{background:#0a25404d;transform:scale(1.1)}@keyframes slideInRight{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@media (max-width:768px){.approval-notification{left:10px;right:10px;top:10px}.notification-content{min-width:auto;padding:12px 16px}.notification-text{font-size:.9rem}}.item-icon{font-size:16px;text-align:center;width:20px}.dropdown-divider{background:#3ecfff4d;height:1px;margin:8px 16px}.logout-item{color:#ff6b6b}.logout-item:hover{background:#ff6b6b1a;color:#ff6b6b}.hide-lights-btn:hover,.show-lights-btn:hover{background:#1a1a1a;border-color:#ffed4e;box-shadow:0 0 30px #ffd70099;transform:translateY(-2px)}.hide-lights-btn:before,.show-lights-btn:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.hide-lights-btn:hover:before,.show-lights-btn:hover:before{left:100%}@media (max-width:768px){.hide-lights-btn,.show-lights-btn{font-size:.9rem;margin:0 0 15px 10px;padding:10px 20px}}.channel-search-section{margin-bottom:20px;text-align:center}.channel-search-input{background:#0a2540cc;border:2px solid #3ecfff;border-radius:25px;color:#fff;font-size:16px;max-width:400px;outline:none;padding:12px 20px;transition:all .3s ease;width:100%}.channel-search-input:focus{background:#0a2540e6;border-color:#0f8;box-shadow:0 0 15px #00ff884d}.channel-search-input::placeholder{color:#b3e0ff;opacity:.7}.channel-banner-container{background:#000!important;border:1px solid #3ecfff33;border-radius:15px;height:260px;margin-bottom:30px;min-height:260px;overflow:hidden;position:relative;width:100%}.no-channels-message{align-items:center;bottom:0;color:#b3e0ff;display:flex;font-size:1.1rem;height:100%;justify-content:center;left:0;min-height:260px;position:absolute;right:0;text-align:center;top:0}.no-channels-message p{background:#0a254080;border:1px solid #3ecfff4d;border-radius:10px;margin:0;padding:20px}.channel-banner{animation:scrollLeft 90s linear infinite;display:flex;height:100%;min-width:100%;transition:all .3s ease;width:max-content}.channel-banner.paused{animation-play-state:paused}@keyframes scrollLeft{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.channel-banner:empty:before{content:"";height:100%;min-width:100%}.channel-banner-card{background:#000!important;border:2px solid #3ecfff;border-radius:30px;box-shadow:0 4px 15px #0000002e;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;height:200px;justify-content:space-between;margin:10px;min-height:200px;min-width:200px;padding:15px;position:relative;transition:all .3s ease;width:200px}.channel-banner-card:hover{background:linear-gradient(135deg,#23242a,#181a1f);border-color:#0f8;box-shadow:0 8px 25px #3ecfff2e;transform:translateY(-5px)}.channel-banner-card:active{box-shadow:0 4px 15px #3ecfff4d;transform:translateY(-2px)}.channel-banner-card:after{content:"👁";font-size:14px;opacity:.6;position:absolute;right:10px;top:10px;transition:opacity .3s ease}.channel-banner-card:hover:after{opacity:1}.banner-card-header{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:10px;text-align:center}.banner-channel-logo{background:#23272f;border:2px solid #fff;border-radius:50%;height:64px;object-fit:cover;width:64px}.banner-channel-name{color:#3ecfff;flex:1 1;font-size:18px;font-weight:800;letter-spacing:.5px;margin:0;max-width:200px;overflow:hidden;text-align:center;text-overflow:ellipsis;text-shadow:0 0 10px #3ecfff80;white-space:nowrap}.banner-card-details{display:flex;flex-direction:column;gap:5px;margin-bottom:10px}.banner-detail-item{align-items:center;display:flex;font-size:12px;justify-content:center}.banner-detail-item.price-item{background:#ff6b351a;border-bottom:2px solid #ff6b3566;border-radius:8px;border-top:2px solid #ff6b3566;font-size:16px;margin:10px 0;padding:12px 8px}.banner-detail-item.price-item .banner-label{color:gold;font-size:18px;font-weight:800;text-shadow:0 0 10px #ffd70099}.banner-detail-item.price-item .banner-value{color:#ff6b35;font-size:22px;font-weight:900;letter-spacing:1px;text-shadow:0 0 15px #ff6b35b3}.banner-label{color:#b3e0ff;font-size:14px;font-weight:600;text-shadow:0 0 5px #b3e0ff66}.banner-value{color:#0f8;font-size:16px;font-weight:700;text-shadow:0 0 5px #00ff884d}.banner-card-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#b3e0ff;display:-webkit-box;font-size:11px;line-height:1.3;margin-bottom:10px;overflow:hidden}.banner-request-btn{align-self:center;background:linear-gradient(135deg,#3ecfff,#0f8);border:none;border-radius:8px;color:#0a2540;cursor:pointer;font-size:12px;font-weight:600;padding:8px 12px;transition:all .3s ease}.banner-request-btn:hover{box-shadow:0 4px 15px #3ecfff66;transform:translateY(-2px)}@media (max-width:768px){.channel-banner-container{height:180px}.channel-banner-card{height:160px;padding:12px;width:250px}.banner-channel-name{font-size:16px;max-width:150px}.banner-detail-item{font-size:11px}.banner-card-description{font-size:10px}.banner-request-btn{font-size:11px;padding:6px 10px}}@media (max-width:480px){.channel-search-input{font-size:14px;max-width:300px;padding:10px 16px}.channel-banner-container{height:160px}.channel-banner-card{height:140px;padding:10px;width:220px}.banner-channel-logo{height:60px;width:60px}.banner-channel-name{font-size:14px;max-width:120px}}.join-modal{border:2px solid #3ecfff;position:relative}.join-modal .modal-header{align-items:center;border-bottom:1px solid #3ecfff4d;display:flex;justify-content:space-between;margin-bottom:25px;padding-bottom:15px}.join-modal .modal-header h2{color:#3ecfff;font-size:1.5rem;font-weight:600;margin:0}.join-modal .close-btn{background:none;border:none;border-radius:5px;color:#b3e0ff;cursor:pointer;font-size:24px;padding:5px;transition:all .3s ease}.join-modal .close-btn:hover{background:#3ecfff1a;color:#3ecfff}.join-description{color:#b3e0ff;font-size:1rem;line-height:1.5;margin:0;text-align:center}.form-group input{background:#0a2540cc;border:2px solid #3ecfff4d}.form-group input:focus{background:#0a2540e6;box-shadow:0 0 15px #3ecfff4d}.cancel-btn,.submit-btn{border:none;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:600;min-width:120px;padding:12px 24px;transition:all .3s ease}.submit-btn{background:linear-gradient(135deg,#3ecfff,#0f8)}.submit-btn:hover{box-shadow:0 4px 15px #3ecfff66}.cancel-btn{background:#ff44441a;border:1px solid #ff44444d;color:#f44}.cancel-btn:hover{background:#f443}@media (max-width:768px){.join-modal{margin:20px;padding:20px}.join-modal .modal-header h2{font-size:1.3rem}.form-actions{align-items:center;flex-direction:column}.cancel-btn,.submit-btn{max-width:200px;width:100%}}@media (max-width:480px){.join-modal{margin:10px;padding:15px}.join-modal .modal-header h2{font-size:1.2rem}.join-description{font-size:.9rem}.form-group input{font-size:.9rem;padding:10px 14px}.upgrade-premium-btn{font-size:15px;padding:14px 18px}.upgrade-text{font-size:14px}.pro-badge{font-size:12px;padding:4px 8px}}.channel-links-modal-overlay{align-items:center;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1200}.channel-links-modal{background:#181c24;border:2px solid #3ecfff;border-radius:12px;box-shadow:0 8px 40px #0006;max-width:95vw;min-width:340px;padding:32px 24px}.channel-links-modal .modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.channel-links-list{display:flex;flex-direction:column;gap:18px}.channel-link-item{background:#23272f;border:1px solid #3ecfff;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:14px 12px}.channel-link-name{color:#3ecfff;font-size:1.08em;font-weight:700;margin-bottom:2px}.channel-link-header{align-items:center;display:flex;gap:12px;margin-bottom:4px}.channel-link-logo{background:#23272f;border:2px solid #3ecfff;border-radius:50%;height:40px;object-fit:cover;width:40px}.membership-link-row{align-items:center;display:flex;gap:8px}.copy-link-btn{background:#3ecfff;border:none;border-radius:6px;color:#23272f;cursor:pointer;font-weight:700;padding:6px 14px;transition:background .2s}.copy-link-btn:hover{background:#5ee2ff}.aps-header-logo{background:#181a1f;border-radius:12px;box-shadow:0 2px 12px #0008;height:72px;margin-right:14px;vertical-align:middle;width:auto}.apselonx-pro-modal{animation:apselonxGlow 2.5s infinite alternate;background:linear-gradient(135deg,#0a0a23,#00101a);background-blend-mode:luminosity;border:2.5px solid #00fff7;border-radius:22px;box-shadow:0 0 18px 3px #00fff799,inset 0 0 0 4px #00101a;overflow:hidden;position:relative}.apselonx-pro-modal[style*="aps-monkey-logo.jpeg"]{opacity:1!important}.apselonx-pro-modal:before{background:inherit;opacity:.02!important;z-index:0}.apselonx-pro-modal:before,.apselonx-stars-bg:after{content:"";inset:0;pointer-events:none;position:absolute}.apselonx-stars-bg:after{animation:starFlicker 5s linear infinite;background:radial-gradient(circle,#fff 2.2px,#0000 2.7px) 10% 20%/90px 90px repeat,radial-gradient(circle,#b3e0ff 2.1px,#0000 2.6px) 60% 80%/120px 120px repeat,radial-gradient(circle,#fff 1.5px,#0000 2.1px) 80% 40%/60px 60px repeat,radial-gradient(circle,#3ecfff 1.2px,#0000 1.7px) 30% 60%/70px 70px repeat;opacity:.32;z-index:1}@keyframes starFlicker{0%,to{filter:brightness(1.1);opacity:.32}10%{filter:brightness(1.2);opacity:.38}20%{filter:brightness(.95);opacity:.28}30%{filter:brightness(1.15);opacity:.36}40%{filter:brightness(.92);opacity:.25}50%{filter:brightness(1.1);opacity:.32}60%{filter:brightness(1.22);opacity:.39}70%{filter:brightness(.98);opacity:.27}80%{filter:brightness(1.13);opacity:.35}90%{filter:brightness(1.01);opacity:.29}}.apselonx-pro-modal .upgrade-modal-header{background:linear-gradient(90deg,#00101a,#00fff7);border-radius:20px 20px 0 0;box-shadow:0 2px 16px #00fff744;color:#00fff7;font-family:Orbitron,Roboto Mono,monospace,sans-serif;font-size:1.2em;letter-spacing:1.5px}.apselonx-pro-modal .upgrade-modal-header h2{color:#00fff7;font-family:Orbitron,Roboto Mono,monospace,sans-serif;font-weight:900;letter-spacing:2px;text-shadow:0 0 12px #00fff7,0 0 24px #00101a}.apselonx-pro-modal .upgrade-modal-content{font-family:Roboto Mono,Orbitron,monospace,sans-serif;padding:36px 30px 30px;position:relative;z-index:1}.apselonx-pro-modal .upgrade-features{display:flex;flex-direction:column;gap:18px;margin-bottom:36px}.apselonx-pro-modal .feature-item{align-items:center;background:#00fff714;border:1.5px solid #00fff7;border-radius:14px;box-shadow:0 2px 12px #00fff733,inset 0 0 0 2px #00101a;color:#fff;display:flex;font-family:Roboto Mono,Orbitron,monospace,sans-serif;font-size:1.08em;font-weight:600;gap:18px;padding:18px 22px;transition:box-shadow .3s}.apselonx-pro-modal .feature-item:hover{background:#00fff721;box-shadow:0 4px 24px #00fff7cc,inset 0 0 0 2px #00101a}.apselonx-pro-modal .feature-icon{filter:drop-shadow(0 0 8px #00fff7cc);font-size:2em!important}.apselonx-pro-modal .upgrade-pro-btn{background:linear-gradient(90deg,#00fff7,#00101a);border:none;border-radius:14px;box-shadow:0 0 24px #00fff7cc,inset 0 0 0 4px #00101a;color:#00101a;font-family:Orbitron,Roboto Mono,monospace,sans-serif;font-size:1.25rem;font-weight:900;letter-spacing:2px;margin-top:10px;outline:2px solid #00fff7;outline-offset:2px;padding:20px 48px;text-transform:uppercase;transition:all .2s}.apselonx-pro-modal .upgrade-pro-btn:hover{background:linear-gradient(90deg,#00101a,#00fff7);box-shadow:0 0 40px #00fff7cc,inset 0 0 0 4px #00101a;color:#00fff7;outline:2.5px solid #00fff7}@keyframes apselonxGlow{0%{box-shadow:0 0 40px 8px #00fff7cc,inset 0 0 0 8px #00101a}to{box-shadow:0 0 80px 16px #00fff7cc,inset 0 0 0 12px #00101a}}@media (max-width:600px){.channel-banner-vertical-mobile{align-items:center;background:#000!important;display:flex;flex-direction:column;height:320px;justify-content:flex-end;margin:0 5px 18px;max-width:420px;min-height:320px;overflow:hidden;position:relative;width:100vw}.channel-banner-vertical-mobile .channel-banner-card{background:#000!important;border:2px solid #3ecfff;border-radius:18px;box-shadow:0 2px 12px #00fff733;height:120px;left:50%;margin:10px;max-width:320px;min-height:120px;padding:8px;position:absolute;top:0;transform:translateX(-50%);width:80vw}.channel-banner{display:none!important}.channel-banner-vertical-mobile .banner-channel-name{color:#3ecfff;display:block;font-size:1.1em;font-weight:800;margin:10px auto 0;max-width:none!important;overflow:visible!important;text-align:center;text-overflow:clip!important;white-space:normal!important;width:100%}.channel-banner-vertical-mobile .banner-card-header{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:0}.bottom-nav-mobile{align-items:center;background:#181818!important;border-top:1.5px solid #222;bottom:0;box-sizing:border-box;display:flex;height:60px;justify-content:space-around;left:0;min-height:60px;padding:0;position:fixed;right:0;z-index:1000}.bottom-nav-mobile .tab-btn{align-items:center;background:none;border:none;box-shadow:none;color:#888;display:flex;flex:1 1;flex-direction:column;font-size:.75rem;font-weight:600;height:100%;justify-content:center;margin:0;outline:none;padding:0;transition:color .2s}.bottom-nav-mobile .tab-btn.active{color:#f0b90b}.bottom-nav-mobile .tab-btn .tab-icon{color:#888;font-size:1.5rem;margin-bottom:4px;transition:color .2s}.bottom-nav-mobile .tab-btn.active .tab-icon{color:#f0b90b}.mobile-menu-fullscreen{align-items:center;background:#181a20!important;bottom:0;box-shadow:0 0 24px #000a;color:#fff;display:flex;flex-direction:column;justify-content:flex-start;left:0;overflow-y:auto;padding-top:48px;position:fixed;right:0;top:0;z-index:3000}.mobile-menu-fullscreen .dropdown-user-email{border-bottom:1.5px solid #222;color:#f0b90b;font-size:1.1em;font-weight:700;letter-spacing:.5px;margin:0 0 12px;padding-bottom:8px;text-align:center;width:90%;word-break:break-all}.mobile-menu-fullscreen .dropdown-divider{background:#222;border:none;height:1.5px;margin:18px 0;width:80%}.mobile-menu-fullscreen .dropdown-item{align-items:center;background:#181a20;border:2px solid #f0b90b;border-radius:16px;box-shadow:0 2px 12px #0006;color:#f0b90b;display:flex;font-size:1.08em;font-weight:800;gap:10px;justify-content:flex-start;letter-spacing:.2px;margin:10px auto;max-width:340px;min-height:48px;overflow:hidden;padding:16px 18px 16px 44px;position:relative;text-align:left;transition:background .2s,color .2s,box-shadow .2s,border .2s;white-space:nowrap;width:90vw}.mobile-menu-fullscreen .dropdown-item .item-icon{color:#f0b90b;display:inline-block;font-size:1.3em;margin-right:12px;min-width:24px;text-align:center}.mobile-menu-fullscreen .dropdown-item .count-circle{align-items:center;background:#f0b90b;border-radius:50%;box-shadow:0 1px 4px #0005;color:#181a20;display:flex;font-size:.95em;font-weight:800;height:22px;justify-content:center;margin-left:auto;margin-right:0;width:22px}.mobile-menu-fullscreen .dropdown-item.logout-item{background:#f0b90b;border:2px solid #f0b90b;color:#181a20;font-weight:900}.mobile-menu-fullscreen .dropdown-item:active,.mobile-menu-fullscreen .dropdown-item:hover{background:#f0b90b;border:2px solid #f0b90b;box-shadow:0 4px 18px #f0b90b55;color:#181a20}.mobile-menu-fullscreen .dropdown-item.logout-item:active,.mobile-menu-fullscreen .dropdown-item.logout-item:hover{background:#181a20;border:2px solid #f0b90b;color:#f0b90b}.mobile-menu-fullscreen button{background:none;border:none;font-family:inherit;outline:none}.mobile-menu-fullscreen .close-btn,.mobile-menu-fullscreen>button[style*=absolute]{background:none;border:none;color:#f0b90b;cursor:pointer;font-size:2.1em;padding:0 8px;position:absolute;right:18px;top:18px;transition:color .2s;z-index:3100}.mobile-menu-fullscreen .close-btn:hover,.mobile-menu-fullscreen>button[style*=absolute]:hover{color:#fff}}.onboarding-overlay{height:100vh;left:0;opacity:0;position:fixed;top:0;transition:all .3s ease;visibility:hidden;width:100vw;z-index:9999}.onboarding-overlay.visible{opacity:1;visibility:visible}.onboarding-backdrop{background:#0000004d;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.onboarding-tooltip{animation:slideInUp .4s ease-out;background:linear-gradient(145deg,#1e1e2e,#2d2d44);border:2px solid #00fff7;border-radius:16px;box-shadow:0 20px 40px #00000080,0 0 0 1px #ffffff1a,inset 0 1px 0 #fff3;left:auto!important;max-width:400px;min-width:350px;padding:0;position:absolute;right:20px!important;top:250px!important;transform:none!important;z-index:10000}.onboarding-tooltip:before{animation:shimmer 3s ease-in-out infinite;background:linear-gradient(90deg,#00ff6a,gold,#00ff6a);background-size:200% 100%;border-radius:16px 16px 0 0;content:"";height:4px;left:0;position:absolute;right:0;top:0}.tooltip-arrow{border:12px solid #0000;border-top-color:#00fff7;bottom:-24px;height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:10001}.tooltip-arrow:after{border:12px solid #0000;border-top-color:#2d2d44;content:"";height:0;left:-12px;position:absolute;top:-14px;width:0}.tooltip-header{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;padding:20px 20px 15px}.step-icon{animation:bounce 2s ease-in-out infinite;font-size:32px;margin-right:15px}.step-info{flex:1 1}.step-info h3{color:#00fff7;font-size:20px;font-weight:700;margin:0 0 5px;text-shadow:0 0 10px #00fff74d}.step-info p{color:#b3e0ff;font-size:14px;line-height:1.4;margin:0}.close-btn{color:#888;font-size:24px;height:30px;padding:5px;width:30px}.tooltip-content{padding:20px}.tooltip-content p{color:#e0e0e0;font-size:16px;line-height:1.6;margin:0}.tooltip-footer{border-top:1px solid #ffffff1a;padding:15px 20px 20px}.step-indicator{display:flex;gap:8px;justify-content:center;margin-bottom:15px}.step-dot{background:#ffffff4d;border-radius:50%;height:8px;transition:all .3s ease;width:8px}.step-dot.active{background:#00ff6a;box-shadow:0 0 10px #00ff6a80;transform:scale(1.2)}.step-actions{display:flex;gap:12px;justify-content:space-between}.btn-primary,.btn-secondary{border-radius:25px;font-size:14px;min-width:80px;padding:10px 20px}.btn-primary{background:linear-gradient(145deg,#00ff6a,#00d4aa);border:2px solid #00ff6a;color:#000}.btn-primary:hover{background:linear-gradient(145deg,#00d4aa,#00ff6a);box-shadow:0 8px 20px #00ff6a66}.btn-secondary{background:linear-gradient(145deg,#667eea,#764ba2);border:2px solid #667eea;color:#fff}.btn-secondary:hover:not(:disabled){background:linear-gradient(145deg,#5a6fd8,#6a4190);box-shadow:0 8px 20px #667eea66;transform:translateY(-2px)}.btn-secondary:disabled{background:#666;border-color:#666;cursor:not-allowed;opacity:.6}.onboarding-highlight{animation:highlightPulse 2s ease-in-out infinite;background:#00ff6a1a;border:3px solid #00ff6a;border-radius:8px;box-shadow:0 0 20px #00ff6a80,inset 0 0 20px #00ff6a1a;position:absolute;z-index:9998}@keyframes highlightPulse{0%,to{box-shadow:0 0 20px #00ff6a80,inset 0 0 20px #00ff6a1a}50%{box-shadow:0 0 30px #00ff6acc,inset 0 0 30px #00ff6a33}}@media (max-width:768px){.onboarding-tooltip{margin:0 20px;max-width:90vw;min-width:300px}.tooltip-header{padding:15px}.step-icon{font-size:28px;margin-right:12px}.step-info h3{font-size:18px}.step-info p{font-size:13px}.tooltip-content{padding:15px}.tooltip-content p{font-size:15px}.tooltip-footer{padding:12px 15px 15px}.step-actions{flex-direction:column;gap:10px}.btn-primary,.btn-secondary{width:100%}}@media (max-width:480px){.onboarding-tooltip{margin:0 10px;max-width:95vw;min-width:280px}.tooltip-header{padding:12px}.step-icon{font-size:24px;margin-right:10px}.step-info h3{font-size:16px}.step-info p{font-size:12px}.tooltip-content{padding:12px}.tooltip-content p{font-size:14px}.tooltip-footer{padding:10px 12px 12px}}.register-container,body{background:#000!important;color:#fff;min-height:100vh}.register-container{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:20px}.register-container h2{color:#3ecfff;font-size:2rem;font-weight:700;letter-spacing:1px;margin-bottom:18px;text-shadow:0 0 8px #3ecfff44}.register-container form{align-items:center;background:#000!important;border:1.5px solid #3ecfff;border-radius:18px;box-shadow:0 8px 32px 0 #1f26875e;display:flex;flex-direction:column;max-width:350px;min-width:300px;padding:32px 28px}.register-container label{display:block;font-size:14px;margin-top:10px;text-align:left;width:100%}.register-container .form-group{display:flex;flex-direction:column;max-width:300px;width:100%}.register-container input,.register-container select{background:#0a1428cc;border:1.5px solid #3ecfff;border-radius:8px;color:#fff;font-size:1rem;margin:10px 0;outline:none;padding:12px;transition:border .2s,box-shadow .2s;width:100%}.register-container input:focus,.register-container select:focus{border:1.5px solid #00eaff;box-shadow:0 0 8px #00eaff99}.plan-selection{margin-top:15px;max-width:300px;text-align:center;width:100%}.plan-selection select{background:#444;border:1px solid orange;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px;width:100%}.price-display{color:#3ecfff;font-size:18px;font-weight:700;margin-top:10px}.register-btn,.register-container button{background:linear-gradient(90deg,#3ecfff,#0050ff);border:none;border-radius:8px;box-shadow:0 2px 8px #0050ff33;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;margin-top:18px;padding:18px 0;transition:background .2s,box-shadow .2s;width:100%}.register-btn:hover,.register-container button:hover{background:linear-gradient(90deg,#0050ff,#3ecfff);box-shadow:0 4px 16px #3ecfff55}.usdt-address-container{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:15px}.usdt-address{background:#000;border:1px solid orange;border-radius:5px;color:#fff;font-size:14px;font-weight:700;padding:8px 12px}.copy-btn{background:#1f1919;border:2px solid #004b10;border-radius:5px;margin-left:5px;padding:5px 10px;transition:.3s}.copy-btn:hover{background:#000}.copy-success{color:#90ee90;font-size:14px;text-align:center}.login-hover,.signup-link span{color:#3ecfff;cursor:pointer;font-weight:700;text-decoration:underline;transition:color .3s ease-in-out}.login-hover:hover,.signup-link span:hover{color:#00eaff;text-decoration:none}@media (max-width:500px){.register-container form{max-width:98vw;min-width:90vw;padding:18px 6vw}.register-container h2{font-size:1.3rem}}.speedup{border:solid1px;color:green;font-size:larger}.mailsupport{color:#ff7400;font-size:larger;margin:15px}.admin-login-container{background:linear-gradient(135deg,#0a0f1a,#1a2236);color:#fff;justify-content:center;min-height:100vh;padding:20px}.admin-login-container,.admin-login-container form{align-items:center;display:flex;flex-direction:column}.admin-login-container form{background:#000!important;border:1.5px solid #3ecfff;border-radius:18px;box-shadow:0 8px 32px 0 #1f26875e;max-width:350px;min-width:300px;padding:32px 28px}.admin-login-container h2{color:#3ecfff;font-size:2rem;font-weight:700;letter-spacing:1px;margin-bottom:18px;text-shadow:0 0 8px #3ecfff44}.admin-login-container input{background:#0a1428cc;border:1.5px solid #3ecfff;border-radius:8px;color:#fff;font-size:1rem;margin:10px 0;outline:none;padding:12px;transition:border .2s,box-shadow .2s;width:100%}.admin-login-container input:focus{border:1.5px solid #00eaff;box-shadow:0 0 8px #00eaff99}.admin-login-container button{background:linear-gradient(90deg,#3ecfff,#0050ff);border:none;border-radius:8px;box-shadow:0 2px 8px #0050ff33;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;margin-top:18px;padding:12px 0;transition:background .2s,box-shadow .2s;width:100%}.admin-login-container button:hover{background:linear-gradient(90deg,#0050ff,#3ecfff);box-shadow:0 4px 16px #3ecfff55}@media (max-width:500px){.admin-login-container form{max-width:98vw;min-width:90vw;padding:18px 6vw}.admin-login-container h2{font-size:1.3rem}}.admin-panel{background:#ae1d1d;padding:20px;text-align:center}.admin-login-container,body{background:#000!important;color:#fff;min-height:100vh}.admin-private-lights{background:#1a1a1a;border-radius:8px;margin-top:2rem;padding:2rem}.admin-private-lights h2{background:linear-gradient(45deg,#0f8,#00a1ff);-webkit-background-clip:text;background-clip:text;color:#fff;color:#0000;font-size:1.8rem;margin-bottom:1.5rem}.tab-btn{padding:1rem 2rem}.requests-table{overflow-x:auto}.requests-table table{background:#ffffff0d;border-collapse:collapse;border-radius:8px;width:100%}.requests-table td,.requests-table th{border-bottom:1px solid #ffffff1a;padding:1rem;text-align:left}.requests-table th{background:#0003;color:#fff;font-weight:600}.requests-table tr:hover{background:#ffffff0d}.hash-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.approve-btn,.reject-btn{border:none;border-radius:4px;cursor:pointer;font-weight:600;padding:.5rem 1rem;transition:all .3s ease}.approve-btn{background:#4caf50}.reject-btn{background:#f44336}.approve-btn:hover{background:#45a049}.reject-btn:hover{background:#d32f2f}.loading{color:#888}.requests-table input[type=text]{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:4px;color:#fff;font-size:.9rem;padding:.5rem;width:100%}.requests-table input[type=text]:focus{border-color:#0f8;box-shadow:0 0 0 2px #0f83;outline:none}.delete-btn{background-color:#d9534f;border-radius:4px;margin-left:5px}.delete-btn:hover{background-color:#b52a25}@media (max-width:768px){.admin-private-lights{padding:1rem}.admin-tabs{flex-direction:column}.tab-btn{width:100%}.requests-table td,.requests-table th{padding:.75rem}.actions-cell{flex-direction:column}}.admin-channel-requests-container{color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0 auto;max-width:1200px;padding:20px}.admin-header{align-items:center;margin-bottom:24px}.admin-header h1{color:#3ecfff;font-size:2rem;font-weight:600;margin:0}.tabs{display:flex;gap:16px;justify-content:center;margin-bottom:30px}.tab-btn{background:#ffffff1a;border:2px solid #3ecfff;color:#b3e0ff}.tab-btn:hover{background:#3ecfff33;color:#fff}.tab-btn.active{background:linear-gradient(135deg,#3ecfff,#1e90ff);color:#fff}.no-requests{border-radius:12px;padding:40px 20px}.no-requests p{margin:0}.requests-grid{display:flex;flex-direction:column;gap:16px;margin-top:20px;max-width:100%}.request-card{background:linear-gradient(135deg,#0a2540,#1e90ff);border:2px solid #3ecfff;border-radius:12px;box-shadow:0 8px 25px #0000004d;margin:0 auto;max-width:800px;padding:20px;transition:transform .3s ease,box-shadow .3s ease;width:100%}.request-card:hover{box-shadow:0 12px 35px #0006;transform:translateY(-4px)}.request-header{align-items:center;border-bottom:2px solid #3ecfff;flex-wrap:wrap;gap:10px;margin-bottom:16px;padding-bottom:12px}.request-header h3{color:#3ecfff;font-size:1.3rem;margin:0}.channel-logo-name{align-items:center;display:flex;gap:12px}.channel-logo{background:#ffffff1a;border:2px solid #3ecfff}.channel-type,.status-approved{border-radius:6px;font-size:.85rem;padding:6px 12px}.status-approved{background:linear-gradient(135deg,#28a745,#20c997);color:#fff;font-weight:600;text-transform:uppercase}.approved-channel{border-color:#28a745}.suspended-channel{border-color:#ffc107;opacity:.8}.deactivated-channel{border-color:#6f42c1;opacity:.6}.deleted-channel{border-color:#dc3545;opacity:.5}.status-suspended{background:linear-gradient(135deg,#ffc107,#e0a800);border-radius:6px;color:#000;font-size:.85rem;font-weight:600;padding:6px 12px;text-transform:uppercase}.status-deactivated{background:linear-gradient(135deg,#6f42c1,#5a32a3)}.status-deactivated,.status-deleted{border-radius:6px;color:#fff;font-size:.85rem;font-weight:600;padding:6px 12px;text-transform:uppercase}.status-deleted{background:linear-gradient(135deg,#dc3545,#c82333)}.request-details{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:20px}.detail-item{align-items:center;background:#ffffff0d;border-left:3px solid #3ecfff;border-radius:6px;justify-content:space-between;margin-bottom:8px;padding:8px 12px}.detail-item .label{color:#3ecfff;font-size:.95rem;font-weight:600}.detail-item .value{word-wrap:break-word;color:#b3e0ff;font-size:.9rem;max-width:60%;text-align:right}.description{border-top:1px solid #3ecfff4d;grid-column:1/-1;margin-top:16px;padding-top:16px}.description .label{color:#3ecfff;display:block;font-weight:600;margin-bottom:8px}.description p{background:#ffffff0d;border-left:3px solid #3ecfff;border-radius:6px;color:#b3e0ff;font-size:.9rem;line-height:1.4;margin:0;padding:12px}.description-content{display:flex;flex-direction:column;gap:10px}.description-edit{background:#ffffff14;border:2px solid #3ecfff4d;border-radius:8px;color:#fff;font-family:inherit;font-size:.9rem;min-height:80px;padding:12px;resize:vertical;transition:all .3s ease;width:100%}.description-edit:focus{background:#ffffff1f;border-color:#3ecfff;box-shadow:0 0 15px #3ecfff66;outline:none}.description-edit::placeholder{color:#b3e0ff80}.save-description-btn{align-self:flex-end;background:linear-gradient(135deg,#0f8,#00a1ff);border:none;border-radius:6px;box-shadow:0 2px 8px #00ff884d;color:#0a2540;cursor:pointer;font-size:.85rem;font-weight:600;padding:8px 16px;transition:all .3s ease}.save-description-btn:hover{box-shadow:0 4px 12px #00ff8880;transform:translateY(-1px)}.request-actions{flex-wrap:wrap;gap:12px;justify-content:center;margin-top:20px}.approve-btn{border-radius:8px;flex:1 1;font-size:1rem;padding:12px 24px}.approve-btn:hover{box-shadow:0 6px 20px #28a74566;transform:translateY(-2px)}.reject-btn{flex:1 1;padding:12px 24px}.reject-btn:hover{box-shadow:0 6px 20px #dc354566;transform:translateY(-2px)}.suspend-btn{background:linear-gradient(135deg,#ffc107,#e0a800);border:none;border-radius:8px;box-shadow:0 4px 15px #ffc10766;color:#000;cursor:pointer;font-size:.9rem;font-weight:600;padding:10px 20px;transition:all .3s ease}.suspend-btn:hover{box-shadow:0 6px 20px #ffc10799;transform:translateY(-2px)}.deactivate-btn{background:linear-gradient(135deg,#6f42c1,#5a32a3);border:none;border-radius:8px;box-shadow:0 4px 15px #6f42c166;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;padding:10px 20px;transition:all .3s ease}.deactivate-btn:hover{box-shadow:0 6px 20px #6f42c199;transform:translateY(-2px)}.delete-btn{background:linear-gradient(135deg,#dc3545,#c82333);border-radius:8px;box-shadow:0 4px 15px #dc354566;padding:10px 20px;transition:all .3s ease}.delete-btn:hover{box-shadow:0 6px 20px #dc354599;transform:translateY(-2px)}.restore-btn{background:linear-gradient(135deg,#17a2b8,#138496);border:none;border-radius:8px;box-shadow:0 4px 15px #17a2b866;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;padding:10px 20px;transition:all .3s ease}.restore-btn:hover{box-shadow:0 6px 20px #17a2b899;transform:translateY(-2px)}@media (max-width:768px){.admin-channel-requests-container{padding:15px}.requests-grid{gap:15px}.request-card{max-width:100%;padding:16px}.request-header{align-items:flex-start;gap:8px}.request-actions,.request-header{flex-direction:column}.request-details{gap:8px;grid-template-columns:1fr}.detail-item{align-items:flex-start;flex-direction:column;gap:4px;padding:10px}.detail-item .value{max-width:100%;text-align:left}}@media (max-width:480px){.admin-channel-requests-container h1{font-size:1.5rem}.request-card{padding:16px}.request-header h3{font-size:1.1rem}.approve-btn,.deactivate-btn,.delete-btn,.reject-btn,.restore-btn,.suspend-btn{font-size:.9rem;padding:10px 16px}}:root{--primary-gradient:linear-gradient(45deg,#0f8,#00a1ff);--red-gradient:linear-gradient(45deg,#f44,#c00);--yellow-gradient:linear-gradient(45deg,#fb3,#f80);--green-gradient:linear-gradient(45deg,#00c851,#007e33);--dark-bg:#ffffff0d;--darker-bg:#0003;--spacing-unit:1rem;--border-radius:8px}.admin-header{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:20px}.admin-title h1{color:#fff;margin:0 0 10px}.admin-title p{color:#ccc;margin:0}.admin-logout-btn{background:#f44;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:10px 15px;transition:all .3s ease}.admin-logout-btn:hover{background:#c33;transform:translateY(-2px)}.traffic-light-grid{grid-gap:1rem;grid-gap:var(--spacing-unit);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,350px),1fr));margin-top:2rem;margin-top:calc(var(--spacing-unit)*2)}.traffic-light-grid,.traffic-light-wrapper{gap:1rem;gap:var(--spacing-unit);padding:1rem;padding:var(--spacing-unit)}.traffic-light-wrapper{background:#ffffff0d;background:var(--dark-bg);border-radius:8px;border-radius:var(--border-radius);display:flex;transition:transform .3s ease,box-shadow .3s ease}.traffic-light-wrapper:hover{box-shadow:0 8px 16px #0003;transform:translateY(-5px)}.light-control-panel{display:flex;flex:1 1;flex-direction:column;gap:1rem;gap:var(--spacing-unit);min-width:120px}.light-label{background:#0003;background:var(--darker-bg);border-radius:8px;border-radius:var(--border-radius);color:#fff;font-size:clamp(1rem,2vw,1.1rem);font-weight:600;letter-spacing:1px;padding:.5rem;text-align:center;text-transform:uppercase}.light-owner-email{color:#ccc;font-size:.85rem;margin-bottom:.5rem;text-align:center}.color-controls{display:flex;flex-direction:column;gap:.5rem}.color-btn{align-items:center;background:#0003;background:var(--darker-bg);border:1px solid #0000;border-radius:8px;border-radius:var(--border-radius);cursor:pointer;display:flex;gap:.5rem;padding:.8rem;transition:all .3s ease}.color-btn:hover{background:#0000004d;border-color:#ffffff1a;transform:translateX(5px)}.color-dot{border-radius:50%;height:12px;transition:all .3s ease;width:12px}.color-dot.red{background:#f44;box-shadow:0 0 8px #f44}.color-dot.yellow{background:#fb3;box-shadow:0 0 8px #fb3}.color-dot.green{background:#00c851;box-shadow:0 0 8px #00c851}.color-label{color:#fff;font-size:.9rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.admin-panel{background-color:#1a1a1a;color:#fff;margin:0 auto;max-width:1920px;min-height:100vh;padding:1rem;padding:var(--spacing-unit)}.admin-panel h1{background:linear-gradient(45deg,#0f8,#00a1ff);background:var(--primary-gradient);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:clamp(2rem,5vw,2.5rem);margin-bottom:1rem;margin-bottom:var(--spacing-unit);text-align:center}.admin-panel p{color:#888;font-size:clamp(.9rem,2vw,1rem);text-align:center}.admin-panel p,.admin-tabs{margin-bottom:2rem;margin-bottom:calc(var(--spacing-unit)*2)}.admin-tabs{display:flex;flex-wrap:wrap;gap:1rem;gap:var(--spacing-unit);justify-content:center}.tab-btn{background:#ffffff0d;background:var(--dark-bg);border:none;border-radius:8px;border-radius:var(--border-radius);color:#fff;font-size:clamp(.9rem,2vw,1rem);min-width:150px;padding:.8rem 1.5rem}.tab-btn.active{background:linear-gradient(45deg,#0f8,#00a1ff);background:var(--primary-gradient);font-weight:600}.tab-btn:hover:not(.active){background:#ffffff26;transform:translateY(-2px)}.update-apsx-price-btn{background:linear-gradient(45deg,#0f8,#00a1ff);border:none;border-radius:8px;color:#000;cursor:pointer;font-size:1.1rem;font-weight:600;padding:1rem 2rem;transition:all .3s ease}.update-apsx-price-btn:hover{box-shadow:0 5px 15px #00ff884d;transform:translateY(-2px)}.mode-toggle-container{background:#ffffff0d;background:var(--dark-bg);border-radius:8px;border-radius:var(--border-radius);margin-bottom:2rem;margin-bottom:calc(var(--spacing-unit)*2);margin-left:auto;margin-right:auto;max-width:600px;padding:1rem;padding:var(--spacing-unit);text-align:center}.trade-mode-toggle{background:linear-gradient(45deg,#0f8,#00a1ff);background:var(--primary-gradient);border:none;border-radius:8px;border-radius:var(--border-radius);color:#000;cursor:pointer;font-size:clamp(.9rem,2vw,1rem);font-weight:600;max-width:300px;padding:.8rem 1.5rem;transition:all .3s ease;width:100%}.trade-mode-toggle:hover{box-shadow:0 5px 15px #00ff884d;transform:translateY(-2px)}.manage-users-btn{background:#ffffff1a;border:none;border-radius:8px;color:#fff;cursor:pointer;display:block;margin:0 auto 2rem;max-width:300px;padding:1rem;transition:all .3s ease;width:100%}.manage-users-btn:hover{background:#ffffff26}.manage-cashout-btn,.manage-deposits-btn{background:linear-gradient(45deg,#00a1ff,#0f8);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;margin-top:1rem;max-width:300px;padding:1rem 2rem;transition:all .3s ease;width:100%}.manage-cashout-btn:hover,.manage-deposits-btn:hover{box-shadow:0 5px 15px #00a1ff4d;transform:translateY(-2px)}.all-deposits-btn{background:#ffffff1a;border:1px solid #fff3;border-radius:8px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;margin-top:1rem;max-width:300px;padding:1rem 2rem;transition:all .3s ease;width:100%}.all-deposits-btn:hover{background:#ffffff26}.user-search-section{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;display:flex;gap:1rem;justify-content:center;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;max-width:500px;padding:1rem}.user-search-input{background:#0000004d;border:1px solid #fff3;border-radius:8px;color:#fff;flex:1 1;font-size:1rem;padding:.8rem}.user-search-input::placeholder{color:#aaa}.user-search-input:focus{border-color:#0f8;box-shadow:0 0 0 2px #0f83;outline:none}.user-search-btn{background:linear-gradient(45deg,#00a1ff,#0f8);border:none;border-radius:8px;color:#000;cursor:pointer;font-weight:600;padding:.8rem 1.5rem;transition:all .3s ease}.user-search-btn:hover{box-shadow:0 5px 15px #00a1ff4d;transform:translateY(-2px)}table{background:#ffffff0d;background:var(--dark-bg);border-radius:8px;border-radius:var(--border-radius);margin-bottom:2rem;margin-bottom:calc(var(--spacing-unit)*2);overflow:hidden}td,th{border-bottom:1px solid #ffffff1a;padding:1rem;text-align:left}th{background:#0003;background:var(--darker-bg);font-size:.9rem;letter-spacing:.5px;text-transform:uppercase}.toggle-btn,th{font-weight:600}.toggle-btn{border:none;border-radius:4px;cursor:pointer;padding:.5rem 1rem;transition:all .3s ease}.on-btn{background:#4caf50;color:#fff}.off-btn{background:#f44336;color:#fff}.bulk-controls{background:#ffffff0d;border-radius:8px;margin-bottom:2rem;padding:1.5rem}.bulk-controls h3{color:#fff;font-size:1.2rem;margin-bottom:1rem}.bulk-control-buttons{display:flex;flex-wrap:wrap;gap:1rem}.bulk-control-btn{border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;padding:.8rem 1.5rem;transition:all .3s ease}.bulk-control-btn.red{background:linear-gradient(45deg,#f44,#c00)}.bulk-control-btn.yellow{background:linear-gradient(45deg,#fb3,#f80)}.bulk-control-btn.green{background:linear-gradient(45deg,#00c851,#007e33)}.bulk-control-btn.reset{background:linear-gradient(45deg,#666,#333)}.bulk-control-btn:hover{box-shadow:0 4px 8px #0000004d;transform:translateY(-2px)}.bulk-control-btn:active{box-shadow:0 2px 4px #0003;transform:translateY(0)}.traffic-light-container{align-items:center;background:#ffffff0d;border-radius:8px;display:flex;flex-direction:column;gap:1rem;padding:1rem}.individual-controls{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.control-btn{border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;padding:.5rem 1rem;transition:all .3s ease}.control-btn.red{background:linear-gradient(45deg,#f44,#c00)}.control-btn.yellow{background:linear-gradient(45deg,#fb3,#f80)}.control-btn.green{background:linear-gradient(45deg,#00c851,#007e33)}.control-btn:hover{box-shadow:0 4px 8px #0000004d;transform:translateY(-2px)}.control-btn:active{box-shadow:0 2px 4px #0003;transform:translateY(0)}.admin-section{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 4px 12px #0003;margin-bottom:1.5rem;padding:1.5rem;text-align:center}.admin-section h3{color:#0f8;font-size:1.2rem;font-weight:700;margin-bottom:1rem;text-shadow:0 0 10px #00ff884d}.admin-link{background:linear-gradient(45deg,#0f8,#00a1ff);border:none;border-radius:8px;box-shadow:0 2px 8px #00ff881f;cursor:pointer;display:inline-block;font-size:1rem;font-weight:700;padding:.8rem 1.5rem;transition:all .3s ease}.admin-link,.admin-link:hover{color:#000!important;text-decoration:none}.admin-link:hover{box-shadow:0 6px 18px #00ff882e;transform:translateY(-2px)}@media (max-width:1200px){.traffic-light-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}}@media (max-width:768px){.admin-panel{padding:.5rem;padding:calc(var(--spacing-unit)*.5)}.traffic-light-grid{display:flex;gap:1rem;gap:var(--spacing-unit);max-width:350px}.traffic-light-grid,.traffic-light-wrapper{flex-direction:column;margin:0 auto;width:100%}.traffic-light-wrapper{align-items:center}.light-control-panel{max-width:300px;width:100%}.color-controls{flex-direction:row;flex-wrap:wrap;justify-content:center}.color-btn{flex:1 1;justify-content:center;min-width:100px}.color-btn:hover{transform:translateY(-2px)}table{display:block;overflow-x:auto;white-space:nowrap}}@media (max-width:480px){.admin-tabs{flex-direction:column}.tab-btn{width:100%}.color-controls{flex-direction:column}.color-btn{width:100%}}.traffic-light-wrapper{animation:fadeIn .3s ease-out}.header{align-items:center;background:#161616;color:#fff;display:flex;font-size:20px;justify-content:space-between;padding:10px 20px;width:100%}.header h1{color:#0f8;margin:0}.header-actions{align-items:center;display:flex;gap:15px}.followed-channels-btn{background:#0f8;border:none;border-radius:5px;color:#000;cursor:pointer;font-size:14px;font-weight:600;padding:10px 15px;transition:.3s}.followed-channels-btn:hover{background:#00cc6a;transform:translateY(-2px)}.mode-toggle{background:#202020;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;padding:10px 15px;transition:.3s}.trade-mode-toggle{background-color:#212020;border:2px solid bisque;font-size:larger;width:150px}.mode-toggle:hover{background:#151617;color:bisque}.debug-auth-btn{background:#666!important;border:none;border-radius:3px;color:#fff!important;cursor:pointer;font-size:10px;padding:5px 10px;transition:all .3s ease}.debug-auth-btn:hover{background:#888!important;transform:scale(1.05)}.refresh-user-btn{background:#2196f3!important;border:none;border-radius:3px;color:#fff!important;cursor:pointer;font-size:10px;padding:5px 10px;transition:all .3s ease}.refresh-user-btn:hover{background:#1976d2!important;transform:scale(1.05)}.admin-header-buttons{align-items:center;display:flex;gap:15px;justify-content:space-between;margin-bottom:20px}.logout-btn{background:#f44;border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-weight:700;padding:10px 15px}.logout-btn:hover{background:#c33}.checking-status{color:#ff0}.pending-status{color:red}td:nth-child(5){color:#d3d3d3;font-weight:700}select{background:#000;border:1px solid orange;border-radius:5px;color:#fff;font-size:14px;padding:5px}select:focus{border:1px solid #ff0;outline:none}.approve-btn{background:green;border-radius:5px;font-size:14px;padding:8px 12px}.approve-btn:hover{background:#006400}.back-btn{background:orange;border-radius:5px;display:inline-block;margin-bottom:15px;padding:10px 15px}.back-btn:hover{background:#ff8c00}@media (max-width:768px){table{font-size:12px}td,th{padding:8px}.approve-btn,select{font-size:12px;padding:6px 10px}.back-btn{font-size:14px;padding:8px 12px}}.subscription-plan{color:#add8e6;font-weight:700}.amount-due{color:gold;font-weight:700}.paid-status{color:green;font-weight:700}.checking-status{color:red;font-weight:700}.pending-status{color:#fff;font-weight:700}.approve-btn.pending{background:orange;border:none;border-radius:5px;color:#000;cursor:pointer;padding:8px 12px}.approve-btn.pending:hover{background:#ff8c00}.approve-btn.checking{background:green;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:8px 12px}.approve-btn.checking:hover{background:#006400}.duration-dropdown{background:#000;border:1px solid orange;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;margin-right:5px;padding:8px}.expiration-date{color:#add8e6;font-weight:700}.admin-users-container{background:#000;color:#fff;padding:20px;text-align:center}table{border-collapse:collapse;margin-top:20px;width:100%}td,th{border:1px solid orange;padding:10px;text-align:center}th{background:#ff8c00;color:#000}input[type=checkbox]{cursor:pointer;transform:scale(1.2)}.loading{color:gold;font-weight:700}.error,.loading{font-size:18px;margin:20px 0}.error{padding:15px}.login-container,body{background:#000!important;color:#fff;min-height:100vh}.login-container{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:20px}.login-container h2{color:#3ecfff;font-size:2rem;font-weight:700;letter-spacing:1px;margin-bottom:18px;text-shadow:0 0 8px #3ecfff44}.login-container form{align-items:center;background:#000!important;border:1.5px solid #3ecfff;border-radius:18px;box-shadow:0 8px 32px 0 #1f26875e;display:flex;flex-direction:column;max-width:350px;min-width:300px;padding:32px 28px}.login-container label{display:block;font-size:14px;margin-top:10px;text-align:left;width:100%}.login-container input{background:#0a1428cc;border:1.5px solid #3ecfff;border-radius:8px;color:#fff;font-size:1rem;margin:10px 0;outline:none;padding:12px;transition:border .2s,box-shadow .2s;width:100%}.login-container input:focus{border:1.5px solid #00eaff;box-shadow:0 0 8px #00eaff99}.login-container button,.register-btn,.register-container button{background:linear-gradient(90deg,#3ecfff,#0050ff);border:none;border-radius:10px;box-shadow:0 2px 12px #0050ff33;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:700;letter-spacing:1px;margin-top:22px;max-width:350px;min-width:220px;padding:22px 0;transition:background .2s,box-shadow .2s,min-width .2s,padding .2s;width:100%}.login-container button:hover,.register-btn:hover,.register-container button:hover{background:linear-gradient(90deg,#0050ff,#3ecfff);box-shadow:0 4px 20px #3ecfff55}.logout-btn{background:#000;color:#adff2f;margin-top:10px}.forgot-password-link{color:#3ecfff;cursor:pointer;font-size:.95rem;margin-top:10px;text-align:center;text-shadow:0 0 4px #3ecfff44;transition:color .2s}.forgot-password-link:hover{color:#00eaff}.signup-link{color:#fff;font-size:14px;margin-top:15px;text-align:center}.signup-link span{color:#3ecfff;cursor:pointer;font-weight:700;text-decoration:underline;transition:color .3s ease-in-out}.signup-link span:hover{color:#00eaff;text-decoration:none}.error{background:#1a2236;border-radius:6px;box-shadow:0 0 8px #ff4d6d33;color:#ff4d6d;margin-bottom:10px;padding:8px 12px}@media (max-width:500px){.login-container form{max-width:98vw;min-width:90vw;padding:18px 6vw}.login-container h2{font-size:1.3rem}}.forgot-password-container{align-items:center;background:#000;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:20px;text-align:center}.forgot-password-container form{background:#1a1a1a;border:2px solid #ff8c00;border-radius:10px;box-shadow:0 4px 10px #ff8c0066;display:flex;flex-direction:column;gap:15px;max-width:350px;padding:25px;width:100%}.forgot-password-container input{background:#222;border:2px solid #ff8c00;border-radius:5px;color:#fff;font-size:16px;outline:none;padding:12px;text-align:center;transition:border .3s,box-shadow .3s}.forgot-password-container input:focus,.forgot-password-container input:hover{border:2px solid orange;box-shadow:0 0 8px orange}.forgot-password-container button{background:#ff8c00;border:none;border-radius:5px;color:#000;cursor:pointer;font-size:16px;font-weight:700;padding:12px;transition:.3s}.forgot-password-container button:hover{background:orange;box-shadow:0 4px 10px #ffa500cc}.forgot-password-container .back-btn{background:#0000;border:2px solid #ff8c00;border-radius:5px;color:#ff8c00;cursor:pointer;font-size:14px;margin-top:15px;padding:10px;transition:.3s}.forgot-password-container .back-btn:hover{background:#ff8c00;box-shadow:0 4px 10px #ff8c00cc;color:#000}.success{color:#32cd32}.error,.success{font-weight:700;margin-top:10px}.error{color:red}body,html{background-color:#000!important;color:#fff;height:100%;margin:0;padding:0}#root{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh}.support-container{background-color:#0a3d0a;background:#1a1a1a;border-radius:8px;box-shadow:0 4px 10px #ffffff1a;color:#fff;margin:50px auto;max-width:400px;padding:20px;text-align:center}.support-container label{color:#ddd;display:block;font-size:14px;margin-bottom:5px;text-align:left}.support-container input,.support-container select{background:#222;border:1px solid #444;border-radius:5px;color:#fff;font-size:14px;margin-bottom:15px;padding:10px;width:90%}.support-container button{background:orange;border:none;border-radius:5px;color:#000;cursor:pointer;font-size:16px;padding:10px;transition:background .3s;width:100%}.support-container button:hover{background:#ff8c00}.success-message{background:#000;border-radius:5px;color:#90ee90;font-size:14px;margin-top:10px;padding:10px}.landing-container{background:linear-gradient(135deg,#0a0a0a,#1a1a1a);color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:100vh;overflow:hidden;padding:2rem;position:relative}.landing-container:before{background:radial-gradient(circle at 20% 20%,#00ff880d 0,#0000 50%),radial-gradient(circle at 80% 80%,#00a1ff0d 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.logo-container{margin-bottom:3rem;position:relative;text-align:center;z-index:1}.app-logo{background:linear-gradient(45deg,#0f8,#00a1ff);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:4rem;font-weight:800;letter-spacing:2px;margin:0;text-shadow:0 0 20px #00ff884d}.aps-logo{border-radius:50%;box-shadow:0 2px 12px #0000002e;display:block;margin:0 auto 10px;max-width:120px;width:25%}.x-highlight{color:#f44;text-shadow:0 0 20px #ff444480}.logo-subtitle{color:#888;font-size:1.2rem;letter-spacing:1px;margin-top:.5rem}.market-prices{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:3rem}.price-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:15px;display:flex;flex-direction:column;min-height:200px;padding:1.5rem;transition:transform .3s ease,box-shadow .3s ease}.price-card:hover{border-color:#fff3;box-shadow:0 10px 20px #0003;transform:translateY(-5px)}.price-card h3{color:#888;font-size:1rem;font-weight:500;margin:0}.price-card .price{color:#fff;font-size:1.8rem;font-weight:700;margin:.5rem 0}.hero-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:20px;margin:0 auto;max-width:800px;padding:3rem;position:relative;text-align:center;z-index:1}.hero-section h2{background:linear-gradient(45deg,#0f8,#00a1ff);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:3rem;margin-bottom:1.5rem}.hero-section p{color:#888;font-size:1.3rem;line-height:1.6;margin:0 auto 3rem;max-width:600px}.cta-buttons{display:flex;gap:1.5rem;justify-content:center;margin-top:2rem}.register-btn{border:none;border-radius:12px;cursor:pointer;font-size:1.2rem;font-weight:600;min-width:200px;padding:1.2rem 3rem;transition:all .3s ease}.register-btn.primary{background:linear-gradient(45deg,#0f8,#00a1ff);box-shadow:0 4px 15px #00ff884d;color:#000}.register-btn.secondary{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff1a;border:1px solid #fff3;color:#fff}.register-btn:hover{box-shadow:0 8px 25px #0000004d;transform:translateY(-3px)}.register-btn.primary:hover{box-shadow:0 8px 25px #0f86}.register-btn.secondary:hover{background:#ffffff26;border-color:#ffffff4d}.features-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:4rem}.feature-card{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:15px;padding:2rem;text-align:center;transition:transform .3s ease}.feature-card:hover{border-color:#fff3;transform:translateY(-5px)}.feature-card h3{color:#0f8;margin-bottom:1rem}.feature-card p{color:#888;margin:0}.error-message{margin:1rem 0}.cta-subtitle{color:#3ecfff;font-family:Arial Black,Arial,sans-serif;font-size:1.18rem;font-weight:900;letter-spacing:.5px;margin-bottom:18px}@media (max-width:768px){.landing-container{padding:1rem}.hero-section{padding:2rem}.app-logo{font-size:3rem}.hero-section h2{font-size:2.5rem}.cta-buttons{flex-direction:column;gap:1rem}.register-btn{padding:1rem 2rem;width:100%}.price-card{min-height:180px}}@media (max-width:480px){.hero-section{padding:1.5rem}.app-logo{font-size:2.5rem}.hero-section h2{font-size:2rem}.hero-section p,.register-btn{font-size:1.1rem}.register-btn{padding:.9rem 1.8rem}.price-card .price{font-size:1.5rem}}.profile-container{color:#fff;margin:0 auto;max-width:1200px;padding:2rem}.profile-header{margin-bottom:2rem;text-align:center}.profile-header h1{background:linear-gradient(45deg,#0f8,#00a1ff);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:2.5rem;margin-bottom:.5rem}.user-email{color:#888;font-size:1.1rem}.balance,.profit{background:linear-gradient(45deg,#0f8,#00a1ff);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:2rem;font-weight:700}.status{border-radius:20px;display:inline-block;font-size:1.2rem;font-weight:700;padding:.5rem 1rem}.status.active{background:#0f83;color:#0f8}.status.inactive{background:#f443;color:#f44}.action-buttons{align-items:center;flex-direction:column;gap:2rem;margin-top:2rem}.activate-btn,.auto-invest-btn,.deposit-btn{border:none;border-radius:8px;cursor:pointer;font-size:1.1rem;font-weight:600;padding:1rem 2rem;transition:all .3s ease}.activate-btn{background:linear-gradient(45deg,#0f8,#00a1ff);color:#000}.auto-invest-btn,.deposit-btn{background:#ffffff1a;border:1px solid #fff3;color:#fff}.activate-btn:hover,.auto-invest-btn:hover,.deposit-btn:hover{box-shadow:0 5px 15px #00ff884d;transform:translateY(-2px)}.deposit-modal{align-items:center;background:#000c;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content{background:#1a1a1a;border:1px solid #ffffff1a;border-radius:12px;width:90%}.modal-content h2{background:linear-gradient(45deg,#ff8c00,gold);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:1.8rem}.usdt-address-section{background:#ffffff0d;border-radius:8px;margin-bottom:1.5rem;padding:1.5rem}.address-container code{word-break:break-all}.note{color:#888;margin-bottom:1.5rem;text-align:center}.close-btn{border:1px solid #fff3;border-radius:8px;padding:1rem;width:100%}.transaction-hash-section{background:#ffffff0d;border-radius:8px;margin-bottom:1.5rem;padding:1.5rem}.transaction-hash-section p,.transaction-input{color:#fff;margin-bottom:1rem}.transaction-input{background:#0000004d;border:1px solid #fff3;border-radius:8px;font-size:1rem;padding:1rem;width:100%}.transaction-input:focus{border-color:#0f8;box-shadow:0 0 0 2px #0f83;outline:none}.submit-btn{padding:1rem}.private-traffic-light-section{background:linear-gradient(45deg,#301934,#4a008a);border:1px solid #7b00d3;border-radius:8px;margin-top:4rem;padding:1.5rem}.auto-invest-section-wrapper h3,.private-traffic-light-section h3{color:#fff;margin-bottom:1rem}.private-lights-grid{grid-gap:1.5rem;background:#ffffff08;border-radius:8px;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:2rem;padding:1rem}.no-private-lights{background:#ffffff0d;border-radius:8px;color:#888;margin-bottom:1rem;padding:1rem;text-align:center}.private-light-status{color:#ccc;margin-bottom:1rem}.private-light-status p{margin:.5rem 0}.auto-invest-section-wrapper .auto-invest-btn,.request-private-light-btn{background:linear-gradient(45deg,orange,gold);border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:700;padding:.8rem 1.5rem;transition:background .3s ease}.auto-invest-section-wrapper .auto-invest-btn:hover,.request-private-light-btn:hover{background:linear-gradient(45deg,#ffb347,#ffc147)}.private-light{border:2px solid #ff8c00;position:relative}.private-light:before{background:#ff8c00;border-radius:4px;color:#fff;content:"Private";font-size:.8rem;padding:2px 8px;position:absolute;right:10px;top:-10px}.auto-invest-section-wrapper{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;margin-top:2rem;padding:1.5rem;text-align:center}.auto-invest-section-wrapper .info-message{color:#888;margin-bottom:1.5rem}.auto-invest-section-wrapper .request-info{background:#ffffff08;border-radius:8px;margin-bottom:1.5rem;padding:1rem}.auto-invest-section-wrapper .request-info h4{color:#fff;margin-bottom:.5rem}.auto-invest-section-wrapper .explanation-box{background:#0003;border-radius:8px;margin-top:1rem;padding:1rem;text-align:left}.auto-invest-section-wrapper .explanation-box h5{color:#0f8;margin-bottom:.5rem}.auto-invest-section-wrapper .explanation-box ul{list-style:none;margin:0;padding:0}.auto-invest-section-wrapper .explanation-box ul li{color:#ccc;margin-bottom:.3rem}@media (max-width:768px){.profile-container{margin:0 auto;max-width:350px;padding:1rem}.account-stats{grid-template-columns:1fr}.account-stats,.action-buttons{margin:0 auto;max-width:350px;width:100%}.action-buttons{flex-direction:column}.activate-btn,.auto-invest-btn,.deposit-btn{width:100%}.modal-content{padding:1.5rem;width:95%}.amount-options{grid-template-columns:repeat(2,1fr)}}.my-channels-overlay{align-items:center;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.my-channels-modal{background:linear-gradient(135deg,#0a2540,#1e90ff);border:2px solid #3ecfff;border-radius:12px;box-shadow:0 8px 40px #0000004d;max-height:95vh;max-width:95vw;overflow-y:auto;padding:0}.my-channels-modal .modal-header{align-items:center;background:linear-gradient(135deg,#0a2540,#1e90ff);border-bottom:1px solid #3ecfff;border-radius:12px 12px 0 0;display:flex;justify-content:space-between;padding:20px 24px}.my-channels-modal .modal-header h2{color:#fff;font-size:1.5rem;font-weight:600;margin:0}.my-channels-modal .close-btn{align-items:center;background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:2rem;height:40px;justify-content:center;padding:0;transition:background-color .3s;width:40px}.my-channels-modal .close-btn:hover{background:#ffffff1a}.deposit-confirmation-container{align-items:center;background:linear-gradient(135deg,#0a0a0a,#1a1a1a);display:flex;justify-content:center;min-height:100vh}.confirmation-card{background:#ffffff12;border:1px solid #ffffff1f;border-radius:18px;box-shadow:0 8px 32px 0 #1f26875e;max-width:400px;padding:3rem 2.5rem;text-align:center;width:100%}.confirmation-card h1{background:linear-gradient(45deg,#0f8,#00a1ff);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:2rem;font-weight:800;margin-bottom:1.5rem}.confirmation-message{color:#fff;font-size:1.2rem;line-height:1.6;margin-bottom:2rem}.confirmation-message span{color:#0f8;font-weight:600}.back-home-btn{background:linear-gradient(45deg,#0f8,#00a1ff);border:none;border-radius:8px;box-shadow:0 2px 8px #00ff881f;color:#000;cursor:pointer;font-size:1.1rem;font-weight:700;padding:1rem 2.5rem;transition:all .3s ease}.back-home-btn:hover{box-shadow:0 6px 18px #00ff882e;transform:translateY(-2px)}@media (max-width:600px){.confirmation-card{padding:2rem 1rem}.confirmation-card h1{font-size:1.3rem}.confirmation-message{font-size:1rem}}.admin-deposit-container{background:linear-gradient(135deg,#0a0a0a,#1a1a1a);border-radius:18px;box-shadow:0 8px 32px 0 #1f26872e;color:#fff;margin:2rem auto;max-width:1100px;padding:2rem}.admin-deposit-container h1{background:linear-gradient(45deg,#0f8,#00a1ff);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:2rem;font-weight:800;margin-bottom:2rem;text-align:center}.deposit-table{background:#ffffff08;border-collapse:collapse;border-radius:12px;box-shadow:0 2px 8px #00ff8814;overflow:hidden;width:100%}.deposit-table td,.deposit-table th{border-bottom:1px solid #ffffff14;padding:1rem .7rem;text-align:center}.deposit-table th{background:#00ff8814;color:#0f8;font-size:1.1rem;font-weight:700}.deposit-table tr:last-child td{border-bottom:none}.confirm-btn{box-shadow:0 2px 8px #00ff881f;padding:.7rem 1.5rem;transition:all .3s ease}.confirm-btn:hover:not(:disabled){box-shadow:0 6px 18px #00ff882e;transform:translateY(-2px)}.confirm-btn:disabled{opacity:.7}.reject-btn{background:linear-gradient(45deg,#f44,#c00);border-radius:8px;box-shadow:0 2px 8px #ff44441f;font-size:1rem;font-weight:700;padding:.7rem 1.5rem}.reject-btn:hover:not(:disabled){box-shadow:0 6px 18px #ff44442e;transform:translateY(-2px)}.reject-btn:disabled{opacity:.7}.confirmed-label,.rejected-label{font-size:1rem;font-weight:700}.confirmed-row{background:#00ff880d}.rejected-row{background:#ff44440d}.pending{color:#fb0;font-weight:600}.confirmed{color:#0f8;font-weight:700}.rejected{color:#f44;font-weight:700}.hash-cell,.wallet-address-cell{font-family:monospace;font-size:.95rem;word-break:break-all}@media (max-width:800px){.deposit-table td,.deposit-table th{font-size:.95rem;padding:.5rem .2rem}}@media (max-width:600px){.admin-deposit-container{padding:1rem}.deposit-table td,.deposit-table th{font-size:.85rem;padding:.3rem .1rem}.admin-deposit-container h1{font-size:1.2rem}}.admin-profit-container{background:linear-gradient(135deg,#0a0a0a,#1a1a1a);border-radius:18px;box-shadow:0 8px 32px 0 #1f26872e;color:#fff;margin:2rem auto;max-width:1000px;padding:2rem}.admin-profit-container h1{background:linear-gradient(45deg,#0f8,#00a1ff);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:2.5rem;font-weight:800}.add-profit-section,.admin-profit-container h1{margin-bottom:2rem;text-align:center}.add-profit-btn{background:linear-gradient(45deg,#0f8,#00a1ff);border:none;border-radius:8px;box-shadow:0 2px 8px #00ff881f;color:#000;cursor:pointer;font-size:1.1rem;font-weight:700;padding:1rem 2rem;transition:all .3s ease}.add-profit-btn:hover{box-shadow:0 6px 18px #00ff882e;transform:translateY(-2px)}.profit-settings-table{background:#ffffff08;border-radius:12px;box-shadow:0 2px 8px #00ff8814;overflow:hidden}.profit-settings-table table{border-collapse:collapse;width:100%}.profit-settings-table td,.profit-settings-table th{border-bottom:1px solid #ffffff14;padding:1rem .7rem;text-align:center}.profit-settings-table th{background:#00ff8814;color:#0f8;font-size:1rem;font-weight:700}.profit-settings-table tr:last-child td{border-bottom:none}.profit-settings-table tr:hover{background:#ffffff05}.edit-btn{background:linear-gradient(45deg,#00bfff,#0050ff);border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;margin-right:8px;padding:6px 16px;transition:background .2s}.edit-btn:hover{background:linear-gradient(45deg,#00a1ff,#0040cc)}.delete-btn{padding:6px 16px;transition:background .2s}.delete-btn:hover{background:linear-gradient(45deg,#f66,#d22)}.modal-actions{margin-top:1.5rem}.save-btn{background:linear-gradient(45deg,#0f8,#00a1ff);border:none;border-radius:8px;color:#000;cursor:pointer;font-size:1rem;font-weight:700;padding:10px 24px;transition:all .2s}.save-btn:hover{box-shadow:0 4px 12px #00ff884d;transform:translateY(-1px)}@media (max-width:768px){.admin-profit-container{margin:1rem;padding:1rem}.profit-settings-table td,.profit-settings-table th{font-size:.9rem;padding:.5rem .3rem}.modal-content{margin:1rem;min-width:300px}.modal-actions{flex-direction:column}}.user-deposit-history-container{background:linear-gradient(135deg,#0a0a0a,#1a1a1a);border-radius:18px;box-shadow:0 8px 32px 0 #1f26872e;color:#fff;margin:2rem auto;max-width:1200px;padding:2rem}.header-section{margin-bottom:2rem;text-align:center}.header-section h1{background:linear-gradient(45deg,#0f8,#00a1ff);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:2.5rem;font-weight:800;margin-bottom:.5rem}.header-section h2{color:#0f8;font-size:1.5rem;font-weight:600;margin-bottom:1.5rem}.summary-stats{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.stat-card{min-width:150px;padding:1rem 1.5rem}.stat-label{color:#ccc;display:block;font-size:.9rem;margin-bottom:.5rem}.stat-value{display:block;font-size:1.3rem;font-weight:700}.stat-value.total{color:#00bfff}.deposits-table-container{background:#ffffff08;border-radius:12px;box-shadow:0 2px 8px #00ff8814;overflow:hidden}.deposits-table{border-collapse:collapse;width:100%}.deposits-table td,.deposits-table th{border-bottom:1px solid #ffffff14;padding:1rem .7rem;text-align:center}.deposits-table th{background:#00ff8814;color:#0f8;font-size:1rem;font-weight:700}.deposits-table tr:last-child td{border-bottom:none}.deposits-table tr:hover{background:#ffffff05}.status-confirmed{color:#0f8;font-weight:600}.status-pending{color:#ffb700;font-weight:600}.status-rejected{color:#f44;font-weight:600}.hash-cell{font-family:monospace;font-size:.9rem;max-width:200px;word-break:break-all}@media (max-width:768px){.user-deposit-history-container{margin:1rem;padding:1rem}.summary-stats{align-items:center;flex-direction:column}.stat-card{max-width:200px;width:100%}.deposits-table td,.deposits-table th{font-size:.9rem;padding:.5rem .3rem}.header-section h1{font-size:2rem}.header-section h2{font-size:1.2rem}}.user-profit-container{background:linear-gradient(135deg,#0a0a0a,#1a1a1a);border-radius:18px;box-shadow:0 8px 32px 0 #1f26872e;color:#fff;margin:2rem auto;max-width:1200px;padding:2rem}.user-profit-container h1{background:linear-gradient(45deg,#0f8,#00a1ff);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:2.5rem;font-weight:800;margin-bottom:2rem;text-align:center}.summary-section{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:3rem}.summary-card{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:1.5rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.summary-card:hover{box-shadow:0 8px 25px #00ff8826;transform:translateY(-5px)}.summary-card h3{color:#ccc;font-size:1rem;font-weight:600;margin-bottom:.5rem}.balance-amount{color:#00bfff}.balance-amount,.profit-amount{font-size:2rem;font-weight:800;margin-bottom:.5rem}.profit-amount{color:#0f8}.profit-percentage{color:#ffb700;font-size:1.2rem;font-weight:600}.total-profit{color:#0f8;font-size:2rem;font-weight:800}.deducted-info{background:#ffc1071a;border:1px solid #ffc10733;border-radius:6px;margin-top:.5rem;padding:.5rem}.deducted-info small{color:#ffb700;display:block;font-size:.85rem;font-weight:500;margin:.2rem 0}.profit-history-section{margin-bottom:2rem}.profit-history-section h2{color:#0f8;font-size:1.8rem;margin-bottom:1.5rem;text-align:center}.history-note{background:#ffc1071a;border:1px solid #ffc1074d;border-radius:8px;margin-bottom:1.5rem;padding:1rem;text-align:center}.history-note p{color:#ffb700;font-size:.95rem;font-weight:500;margin:0}.profit-table-container{background:#ffffff08;border-radius:12px;box-shadow:0 2px 8px #00ff8814;overflow:hidden}.profit-table{border-collapse:collapse;width:100%}.profit-table td,.profit-table th{border-bottom:1px solid #ffffff14;padding:1rem .7rem;text-align:center}.profit-table th{background:#00ff8814;color:#0f8;font-size:1rem;font-weight:700}.profit-table tr:last-child td{border-bottom:none}.profit-table tr:hover{background:#ffffff05}.profit-table tr.current-month{background:#00ff881a;border-left:4px solid #0f8}.percentage{color:#ffb700;font-weight:600}.profit{color:#0f8;font-weight:600}.no-data{color:#888;font-style:italic;padding:2rem;text-align:center}@media (max-width:768px){.user-profit-container{margin:1rem;padding:1rem}.summary-section{gap:1rem;grid-template-columns:1fr}.summary-card{padding:1rem}.balance-amount,.profit-amount,.total-profit{font-size:1.5rem}.profit-table td,.profit-table th{font-size:.9rem;padding:.5rem .3rem}.user-profit-container h1{font-size:2rem}.profit-history-section h2{font-size:1.5rem}}.auto-invest-container{color:#fff;margin:0 auto;max-width:1200px;padding:2rem;text-align:center}.auto-invest-container h1{background:linear-gradient(45deg,#0f8,#00a1ff);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:2.5rem;margin-bottom:1rem}.auto-invest-container p{color:#888;margin-bottom:2rem}.account-stats{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:2rem}.stat-card{transition:transform .3s ease}.stat-card h3{color:#888;font-size:1.1rem}.apsx-holdings,.balance,.monthly-profit,.profit,.total-usdt-profit{background:linear-gradient(45deg,#0f8,#00a1ff);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:2rem;font-weight:700}.auto-invest-section{background:#ffffff0d;border-radius:12px;margin-bottom:2rem;padding:2rem}.auto-invest-section h2{color:#fff;font-size:1.8rem;margin-bottom:1rem}.cash-out-btn,.deposit-apsx-btn{background:linear-gradient(45deg,#0f8,#00a1ff);border:none;border-radius:8px;color:#000;cursor:pointer;font-size:1.1rem;font-weight:600;padding:1rem 2rem;transition:all .3s ease}.cash-out-btn:hover,.deposit-apsx-btn:hover{box-shadow:0 5px 15px #00ff884d;color:#009d47;transform:translateY(-2px)}.error,.loading{color:#fff;padding:2rem}.amount-options{grid-template-columns:repeat(auto-fit,minmax(80px,1fr));margin-bottom:1.5rem}.auto-invest-header{margin-bottom:2rem;text-align:center}.auto-invest-header h1{background:linear-gradient(45deg,#0f8,#00a1ff);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:2.5rem;font-weight:800;margin-bottom:.5rem}.auto-invest-header p{color:#ccc;font-size:1.1rem}.profit-report-section{margin-bottom:2rem;text-align:center}.profit-report-btn{background:linear-gradient(45deg,#0f8,#00a1ff);border-radius:8px;box-shadow:0 2px 8px #00ff881f;color:#000;display:inline-block;font-size:1rem;font-weight:700;padding:.8rem 1.5rem;text-decoration:none;transition:all .3s ease}.profit-report-btn:hover{box-shadow:0 6px 18px #00ff882e;color:#000;transform:translateY(-2px)}.withdrawals-section{margin-bottom:2rem;text-align:center}.withdrawals-btn{background:linear-gradient(45deg,#ffb700,#f80);border-radius:8px;box-shadow:0 2px 8px #ffb7001f;color:#000;display:inline-block;font-size:1rem;font-weight:700;padding:.8rem 1.5rem;text-decoration:none;transition:all .3s ease}.withdrawals-btn:hover{box-shadow:0 6px 18px #ffb7002e;color:#000;transform:translateY(-2px)}@media (max-width:768px){.auto-invest-container{margin:0 auto;max-width:350px;padding:1rem}.account-stats{grid-template-columns:1fr}.cash-out-btn,.deposit-apsx-btn{width:100%}.auto-invest-modal .modal-content{padding:1.5rem;width:95%}.auto-invest-modal label{display:block;font-size:.9rem;margin-bottom:5px;text-align:left}.auto-invest-modal input[type=number],.auto-invest-modal input[type=text]{box-sizing:border-box;font-size:.9rem;margin-bottom:15px;padding:8px;width:calc(100% - 20px)}.auto-invest-modal .risk-acknowledgment{text-align:left}.auto-invest-modal .risk-acknowledgment label{display:inline;font-size:.8rem;padding:.5rem}.auto-invest-modal .close-btn,.auto-invest-modal .submit-btn{font-size:1rem;padding:.8rem 1.5rem}.auto-invest-modal .close-btn{margin-top:10px}}.admin-cashout-container{background:#1e1e1e;border-radius:12px;box-shadow:0 4px 20px #0006;color:#fff;margin:2rem auto;max-width:1200px;padding:2rem}.admin-cashout-container h1{color:#0f8;font-size:2.5rem;margin-bottom:1.5rem;text-align:center}.cashout-table{border-collapse:collapse;margin-top:1.5rem;width:100%}.cashout-table td,.cashout-table th{border:1px solid #ffffff1a;padding:12px 15px;text-align:left;vertical-align:middle}.cashout-table th{background:#333;color:#0f8;font-size:.9rem;font-weight:600;text-transform:uppercase}.cashout-table tbody tr{background:#ffffff08;transition:background .2s ease}.cashout-table tbody tr:hover{background:#ffffff12}.cashout-table tbody tr.confirmed-row{opacity:.7}.cashout-table tbody tr.rejected-row{opacity:.5}.wallet-address-cell{font-family:"monospace",Courier New,Courier;font-size:.85rem;word-break:break-all}.status-cell .pending{color:#fc0;font-weight:700}.status-cell .confirmed{color:#0f8;font-weight:700}.status-cell .rejected{color:#f44;font-weight:700}.confirm-btn,.reject-btn{border:none;border-radius:6px;cursor:pointer;font-weight:600;padding:8px 12px;transition:all .2s ease}.confirm-btn{background:#0f8;color:#1e1e1e}.confirm-btn:hover{background:#00e676;transform:translateY(-1px)}.confirm-btn:disabled{background:#00e676;opacity:.6}.reject-btn{background:#f44}.reject-btn:hover{background:#c33}.reject-btn:disabled{background:#c33;opacity:.6}.confirmed-label,.rejected-label{font-weight:700}.confirmed-label{color:#0f8}.rejected-label{color:#f44}@media (max-width:768px){.admin-cashout-container{padding:1rem}.cashout-table td,.cashout-table th{font-size:.8rem;padding:8px}.actions-cell{flex-direction:column;gap:.3rem}.confirm-btn,.reject-btn{padding:6px;width:100%}}.deposit-page-container{background:#ffffff0d;border-radius:12px;box-shadow:0 4px 10px #0000004d;color:#fff;margin:0 auto;max-width:800px;padding:2rem;text-align:center}.deposit-page-container h1{background:linear-gradient(45deg,#0f8,#00a1ff);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:2.5rem;margin-bottom:1rem}.deposit-page-container h2{color:#fff;font-size:1.8rem;margin-bottom:1rem;margin-top:2rem}.deposit-page-container p{color:#888;margin-bottom:1.5rem}.amount-options{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));margin-bottom:2rem}.amount-btn{background:#0000;border:1px solid #fff3;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;padding:.8rem;transition:all .3s ease}.amount-btn.selected{background:linear-gradient(45deg,#0f8,#00a1ff);border:none;color:#000;font-weight:700}.amount-btn:hover{background:#ffffff1a}.transaction-hash-section,.usdt-address-section{background:#ffffff0d;border-radius:8px;margin-bottom:2rem;padding:1.5rem}.address-container{background:#0000004d;border-radius:8px;gap:1rem;margin-top:1rem;padding:1rem;word-break:break-all}.address-container code{color:#0f8;flex:1 1;font-size:.9rem}.address-container button{background:linear-gradient(45deg,#0f8,#00a1ff);border:none;border-radius:4px;color:#000;cursor:pointer;font-size:.9rem;padding:.5rem 1rem;transition:all .3s ease}.address-container button:hover{box-shadow:0 5px 15px #00ff884d;transform:translateY(-2px)}.copy-success{color:#0f8;display:block;font-size:.9rem;margin-top:.5rem}.qr-code-container{margin-top:1.5rem}.qr-code-container p{color:#fff;margin-bottom:1rem}.qr-code{border-radius:8px;box-shadow:0 4px 6px #0000001a;display:inline-block;padding:1rem}.qr-code canvas{display:block;margin:0 auto}.transaction-hash-section input{background:#0000004d;border:1px solid #fff3;border-radius:8px;box-sizing:border-box;color:#fff;font-size:1rem;margin-bottom:1rem;padding:1rem;width:calc(100% - 2rem)}.transaction-hash-section input:focus{border-color:#0f8;box-shadow:0 0 0 2px #0f83;outline:none}.transaction-hash-section label{color:#fff;display:block;margin-bottom:1rem;text-align:left}.transaction-hash-section label input{background:#0000004d;border:1px solid #fff3;border-radius:8px;box-sizing:border-box;color:#fff;font-size:1rem;margin-top:.5rem;padding:1rem;width:100%}.transaction-hash-section label input:focus{border-color:#0f8;box-shadow:0 0 0 2px #0f83;outline:none}.risk-acknowledgment{align-items:flex-start;background:#ffffff08;margin-bottom:2rem;padding:1rem;text-align:left}.risk-acknowledgment input[type=checkbox]{flex-shrink:0;height:20px;margin-right:10px;width:20px}.risk-acknowledgment label{color:#ccc;font-size:.9rem;line-height:1.4}.close-btn,.submit-btn{border:none;border-radius:8px;cursor:pointer;display:block;font-size:1.1rem;font-weight:600;margin:.5rem auto;max-width:300px;padding:1rem 2rem;transition:all .3s ease;width:100%}.submit-btn{background:linear-gradient(45deg,#0f8,#00a1ff)}.submit-btn:hover:not(:disabled){box-shadow:0 5px 15px #00ff884d}.close-btn{background:#ffffff1a;color:#fff}.close-btn:hover{background:#ffffff26}@media (max-width:768px){.deposit-page-container{max-width:95%;padding:1rem}.amount-options{gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(80px,1fr))}.amount-btn{font-size:.9rem;padding:.6rem}.transaction-hash-section h2,.usdt-address-section h2{font-size:1.4rem}.address-container{align-items:center;flex-direction:column}.address-container code{margin-bottom:10px;text-align:center}.qr-code-container .qr-code canvas{height:150px!important;width:150px!important}.transaction-hash-section input{font-size:.9rem;padding:.8rem;width:calc(100% - 2rem)}.risk-acknowledgment{align-items:center;flex-direction:column;text-align:center}.risk-acknowledgment input[type=checkbox]{margin-bottom:10px}.risk-acknowledgment label{font-size:.8rem}.close-btn,.submit-btn{font-size:1rem;padding:.8rem}.transaction-hash-section label{font-size:.9rem}.transaction-hash-section label input{font-size:.9rem;padding:.8rem}}.apsx-estimation{background:linear-gradient(45deg,#0f8,#00a1ff);-webkit-background-clip:text;background-clip:text;background-color:#00ff881a;border:1px solid #00ff884d;border-radius:8px;box-shadow:0 4px 15px #00ff881a;color:#0000;font-size:1.4rem;margin:1.5rem 0;padding:1rem}.apsx-estimation strong{display:block;font-size:1.6rem;margin-top:.5rem;text-shadow:0 0 10px #00ff884d}@media (max-width:768px){.apsx-estimation{font-size:1.2rem;padding:.8rem}.apsx-estimation strong{font-size:1.4rem}}.warning-message{background-color:#ff3b301a;border:1px solid #ff3b304d;border-radius:8px;margin:1rem 0;padding:1rem;text-align:left}.warning-message p{color:#ff3b30;font-size:1rem;font-weight:500;line-height:1.5;margin:0}@media (max-width:768px){.warning-message{padding:.8rem}.warning-message p{font-size:.9rem}}.investment-instructions-container{background-color:#fff;border-radius:10px;box-shadow:0 0 20px #0000001a;margin:2rem auto;max-width:800px;padding:2rem}.investment-instructions-container h1{color:#333;font-size:2rem;margin-bottom:2rem;text-align:center}.instructions-content{margin-bottom:2rem}.instruction-section{background-color:#f8f9fa;border-left:4px solid #007bff;border-radius:8px;margin-bottom:1.5rem;padding:1rem}.instruction-section h3{color:#007bff;font-size:1.2rem;margin-bottom:.5rem}.instruction-section p{color:#555;line-height:1.6;margin:.5rem 0}.wallet-address{background-color:#e9ecef;border-radius:5px;color:#333;font-family:monospace;font-size:1.1rem;margin:1rem 0;padding:1rem;text-align:center}.warning{color:#dc3545!important;font-weight:700}.acknowledgment-section{background-color:#f8f9fa;border-radius:8px;margin:2rem 0;padding:1rem}.acknowledgment-checkbox{align-items:center;cursor:pointer;display:flex;gap:.5rem}.acknowledgment-checkbox input[type=checkbox]{cursor:pointer;height:20px;width:20px}.acknowledgment-checkbox span{color:#555;font-size:1rem}.continue-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;font-size:1.1rem;padding:1rem;transition:background-color .3s ease;width:100%}.continue-button:hover{background-color:#0056b3}.continue-button:disabled{background-color:#ccc;cursor:not-allowed}@media (max-width:768px){.investment-instructions-container{margin:1rem;padding:1rem}.instruction-section{padding:.8rem}.wallet-address{font-size:.9rem;padding:.8rem}}.guide-container{background:#10131a;border-radius:18px;box-shadow:0 8px 32px 0 #1f268740;color:#fff;font-family:Segoe UI,Arial,sans-serif;margin:40px auto;max-width:700px;padding:32px 24px}.guide-header{margin-bottom:32px;position:relative}.back-btn{background:linear-gradient(145deg,#181c25,#222);border:2px solid #3ecfff;color:#3ecfff;top:50%;transform:translateY(-50%)}.back-btn:hover{background:linear-gradient(145deg,#3ecfff,#00a1ff);box-shadow:0 4px 15px #3ecfff4d;transform:translateY(-50%) translateY(-2px)}.guide-container h1{color:#3ecfff;font-size:2.2rem;letter-spacing:1px;margin:0;text-align:center}.guide-tabs{display:flex;gap:12px;justify-content:center;margin-bottom:32px}.tab-btn{align-items:center;background:#181c25;border:2px solid #333;border-radius:25px;color:#e0e0e0;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:8px;padding:12px 24px;transition:all .3s ease}.tab-btn:hover{background:#222;border-color:#3ecfff;color:#3ecfff;transform:translateY(-2px)}.tab-btn.active{background:linear-gradient(145deg,#3ecfff,#00a1ff);border-color:#3ecfff;box-shadow:0 4px 15px #3ecfff4d;color:#000}.tab-content{animation:fadeIn .3s ease-in}.tab-content h2{color:#3ecfff;font-size:1.8rem;margin-bottom:24px;text-align:center}.tutorial-intro{color:#b0b0b0;font-size:1.1rem;font-style:italic;margin-bottom:32px;text-align:center}.premium-notice{margin-bottom:24px;text-align:center}.premium-badge{animation:premiumGlow 2s ease-in-out infinite alternate;background:linear-gradient(145deg,gold,#ffed4e);border:2px solid gold;border-radius:20px;box-shadow:0 4px 12px #ffd7004d;color:#000;display:inline-block;font-size:.9rem;font-weight:600;padding:8px 16px}@keyframes premiumGlow{0%{box-shadow:0 4px 12px #ffd7004d}to{box-shadow:0 6px 20px #ffd70099}}.guide-img-section{display:flex;justify-content:center;margin-bottom:32px}.guide-img{background:#222;border:2px solid #3ecfff;border-radius:12px;box-shadow:0 2px 16px #3ecfff33;height:auto;width:220px}.guide-explanations{margin-top:16px}.guide-section{background:#181c25;border-radius:10px;box-shadow:0 2px 8px #0050ff22;margin-bottom:28px;padding:18px 16px}.guide-section h2{color:#00a1ff;font-size:1.2rem;margin-bottom:8px}.guide-section p{color:#e0e0e0;font-size:1rem;margin:0}.tutorial-steps{display:flex;flex-direction:column;gap:20px}.tutorial-step{background:#181c25;border:1px solid #333;border-radius:12px;box-shadow:0 4px 12px #0050ff26;padding:20px;transition:all .3s ease}.tutorial-step:hover{border-color:#3ecfff;box-shadow:0 6px 20px #0050ff40;transform:translateY(-2px)}.step-header{align-items:center;display:flex;gap:16px;margin-bottom:12px}.step-icon{background:linear-gradient(145deg,#3ecfff,#00a1ff);font-size:2rem;height:50px;width:50px}.step-icon,.step-number{align-items:center;border-radius:50%;color:#000;display:flex;font-weight:700;justify-content:center}.step-number{background:#3ecfff;font-size:.9rem;height:30px;width:30px}.step-info h3{color:#3ecfff;font-size:1.3rem;margin:0 0 4px}.step-description{color:#b0b0b0;font-size:.95rem;margin:0}.step-content{margin-left:66px}.step-content p{color:#e0e0e0;font-size:1rem;line-height:1.6;margin:0}@media (max-width:768px){.guide-container{margin:20px;padding:20px 16px}.guide-header{margin-bottom:24px}.back-btn{align-self:flex-start;margin-bottom:16px;position:static;transform:none}.guide-container h1{font-size:1.8rem}.guide-tabs{flex-direction:column;gap:8px}.tab-btn{font-size:.9rem;padding:10px 20px}.step-header{align-items:flex-start;flex-direction:column;gap:12px}.step-content{margin-left:0}.step-icon{font-size:1.5rem;height:40px;width:40px}}.cashout-options-container{background:linear-gradient(135deg,#0a0a0a,#1a1a1a);border-radius:18px;box-shadow:0 8px 32px 0 #1f26872e;color:#fff;margin:2rem auto;max-width:1200px;padding:2rem}.cashout-options-container h1{background:linear-gradient(45deg,#0f8,#00a1ff);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:2.5rem;font-weight:800;margin-bottom:2rem;text-align:center}.options-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:3rem}.option-card{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;cursor:pointer;overflow:hidden;padding:2rem;position:relative;text-align:center;transition:all .3s ease}.option-card:hover{border-color:#0f8;box-shadow:0 12px 30px #0f83;transform:translateY(-8px)}.option-card:before{background:linear-gradient(90deg,#0000,#00ff881a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.option-card:hover:before{left:100%}.option-icon{font-size:3rem;margin-bottom:1rem}.option-card h3{color:#0f8;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.option-card p{color:#ccc;line-height:1.6;margin-bottom:1.5rem}.option-balance{background:#00ff881a;border:1px solid #00ff884d;border-radius:8px;color:#0f8;font-weight:600;padding:.8rem}.minimum-notice{background:#ffc1071a;border:1px solid #ffc1074d;border-radius:8px;color:#ffb700;font-size:.9rem;margin-top:.5rem;padding:.5rem}.cashout-sub-options{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.sub-option{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;cursor:pointer;padding:1rem;position:relative;transition:all .3s ease}.sub-option:hover:not(.disabled){border-color:#0f8;box-shadow:0 4px 15px #00ff8826;transform:translateY(-2px)}.sub-option.disabled{background:#ffffff05;cursor:not-allowed;opacity:.6}.sub-option-header{align-items:center;display:flex;gap:.5rem;margin-bottom:.5rem}.sub-option-icon{font-size:1.2rem}.sub-option-title{color:#0f8;font-size:1rem;font-weight:600}.sub-option-balance{color:#00bfff;font-size:1.1rem;font-weight:700;margin-bottom:.5rem}.lock-notice{background:#ff44441a;border:1px solid #ff44444d;border-radius:6px;color:#f44;font-size:.8rem;padding:.4rem;text-align:center}.cashout-info{background:#ffffff0d;border-radius:8px;margin-bottom:1.5rem;padding:1rem}.cashout-info p{color:#ffe066;margin-bottom:.5rem}.modal-content{max-width:500px}.buy-info,.profit-info{background:#ffffff0d;border-radius:8px;margin-bottom:1.5rem;padding:1rem}.buy-info p,.profit-info p{color:#ffe066;margin-bottom:.5rem}.form-group{margin-bottom:1.5rem}.form-group label{color:#ffe066;margin-bottom:.5rem}.form-group input{background:#f8fbff;border:1.5px solid #3ecfff;color:#222;outline:none;padding:10px 12px;transition:border .2s,box-shadow .2s}.form-group input:focus{border:2px solid #00bfff;box-shadow:0 0 0 2px #00bfff33}.success-info{background:#00ff881a;border-radius:8px;margin-bottom:1.5rem;padding:1rem}.success-info p{color:#0f8;font-size:.95rem;line-height:1.4;margin-bottom:.8rem}.success-info p:last-child{margin-bottom:0}.success-info strong{color:#ffb700}.calculation{background:#00ff881a;border-radius:8px;margin-bottom:1.5rem;padding:1rem;text-align:center}.calculation p{color:#0f8;font-weight:600;margin:0}.risk-checkbox{align-items:flex-start;display:flex;gap:.5rem;margin-bottom:1.5rem}.risk-checkbox input[type=checkbox]{margin-top:.2rem;width:auto}.risk-checkbox label{color:#ccc;font-size:.9rem;line-height:1.4}.confirm-btn{border-radius:8px;font-size:1rem;font-weight:700;padding:10px 24px}.confirm-btn:hover:not(:disabled){box-shadow:0 4px 12px #00ff884d}.cancel-btn{background:#666;padding:10px 24px;transition:background .2s}.cancel-btn:hover{background:#888}.error-message{background:#ff44441a;border:1px solid #f44;color:#f44;margin-bottom:1rem;padding:1rem}@media (max-width:768px){.cashout-options-container{margin:1rem;padding:1rem}.options-grid{gap:1rem;grid-template-columns:1fr}.option-card{padding:1.5rem}.modal-content{margin:1rem;min-width:300px}.modal-actions{flex-direction:column}.cashout-options-container h1{font-size:2rem}}.admin-profit-cashout-container{background:linear-gradient(135deg,#0a0a0a,#1a1a1a);border-radius:18px;box-shadow:0 8px 32px 0 #1f26872e;color:#fff;margin:2rem auto;max-width:1200px;padding:2rem}.admin-profit-cashout-container h1{background:linear-gradient(45deg,#0f8,#00a1ff);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:2.5rem;font-weight:800;margin-bottom:2rem;text-align:center}.summary-stats{margin-bottom:2rem}.requests-table-container{background:#ffffff08;border-radius:12px;box-shadow:0 2px 8px #00ff8814;overflow:hidden}.requests-table{border-collapse:collapse;width:100%}.requests-table td,.requests-table th{border-bottom:1px solid #ffffff14;padding:1rem .7rem;text-align:center}.requests-table th{background:#00ff8814;color:#0f8;font-size:1rem;font-weight:700}.requests-table tr:last-child td{border-bottom:none}.requests-table tr:hover{background:#ffffff05}.actions-cell{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.confirm-btn{background:linear-gradient(45deg,#0f8,#00a1ff);border:none;border-radius:6px;color:#000;cursor:pointer;font-size:.9rem;font-weight:600;padding:6px 12px;transition:all .2s}.confirm-btn:hover:not(:disabled){box-shadow:0 2px 8px #00ff884d;transform:translateY(-1px)}.confirm-btn:disabled{cursor:not-allowed;opacity:.5}.reject-btn{background:linear-gradient(45deg,#ffb700,#f80);color:#000;padding:6px 12px;transition:all .2s}.reject-btn:hover:not(:disabled){box-shadow:0 2px 8px #ffb7004d;transform:translateY(-1px)}.reject-btn:disabled{cursor:not-allowed;opacity:.5}.delete-btn{background:linear-gradient(45deg,#f44,#c00);border:none;border-radius:6px;cursor:pointer;font-size:.9rem;font-weight:600;padding:6px 12px;transition:all .2s}.delete-btn:hover:not(:disabled){box-shadow:0 2px 8px #ff44444d;transform:translateY(-1px)}.delete-btn:disabled{cursor:not-allowed;opacity:.5}.no-requests{color:#888;font-style:italic;padding:2rem}.modal-overlay{align-items:center;background:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2000}.modal-content{background:linear-gradient(135deg,#0a2540 60%,#1e90ff);border:2px solid #3ecfff;border-radius:16px;box-shadow:0 8px 40px #00aaff55;color:#fff;min-width:400px;padding:2rem}.modal-content h2{color:#0f8;font-size:1.5rem}.modal-content h2,.modal-content p{margin-bottom:1.5rem;text-align:center}.request-info{background:#ffffff0d;border-radius:8px;font-size:.95rem;margin-bottom:1.5rem;padding:1rem}.request-info div{color:#ffe066;margin-bottom:.5rem}.modal-actions{display:flex;gap:12px;justify-content:center}.error{margin-bottom:1rem}@media (max-width:768px){.admin-profit-cashout-container{margin:1rem;padding:1rem}.summary-stats{gap:1rem;grid-template-columns:repeat(2,1fr)}.requests-table td,.requests-table th{font-size:.9rem;padding:.5rem .3rem}.actions-cell{flex-direction:column;gap:.3rem}.confirm-btn,.delete-btn,.reject-btn{font-size:.8rem;padding:4px 8px}.modal-content{margin:1rem;min-width:300px}.modal-actions{flex-direction:column}.admin-profit-cashout-container h1{font-size:2rem}}.user-profit-withdrawals-container{background:linear-gradient(135deg,#0a0a0a,#1a1a1a);border-radius:18px;box-shadow:0 8px 32px 0 #1f26872e;color:#fff;margin:2rem auto;max-width:1200px;padding:2rem}.user-profit-withdrawals-container h1{background:linear-gradient(45deg,#0f8,#00a1ff);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:2.5rem;font-weight:800;margin-bottom:2rem;text-align:center}.summary-stats{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:3rem}.stat-card{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:1.5rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.stat-card:hover{box-shadow:0 8px 25px #00ff8826;transform:translateY(-5px)}.stat-card h3{color:#ccc;font-size:1rem;font-weight:600;margin-bottom:.5rem}.stat-value{color:#00bfff;font-size:2rem;font-weight:800}.stat-value.pending{color:#ffb700}.stat-value.confirmed{color:#0f8}.stat-value.rejected{color:#f44}.withdrawals-table-container{background:#ffffff08;border-radius:12px;box-shadow:0 2px 8px #00ff8814;margin-bottom:2rem;overflow:hidden}.withdrawals-table{border-collapse:collapse;width:100%}.withdrawals-table td,.withdrawals-table th{border-bottom:1px solid #ffffff14;padding:1rem .7rem;text-align:center}.withdrawals-table th{background:#00ff8814;color:#0f8;font-size:1rem;font-weight:700}.withdrawals-table tr:last-child td{border-bottom:none}.withdrawals-table tr:hover{background:#ffffff05}.amount-cell{color:#00bfff;font-weight:700}.wallet-cell{color:#00bfff;font-family:monospace;font-size:.9rem;max-width:200px;word-break:break-all}.status-cell{align-items:center;display:flex;font-weight:600;gap:.5rem;justify-content:center}.status-icon{font-size:1.2rem}.notes-cell{color:#ccc;font-size:.9rem;max-width:200px;word-break:break-word}.no-withdrawals{color:#888;padding:3rem 2rem;text-align:center}.no-data-icon{font-size:4rem;margin-bottom:1rem;opacity:.5}.no-withdrawals h3{color:#ccc;font-size:1.5rem;margin-bottom:.5rem}.no-withdrawals p{font-size:1rem;opacity:.8}.back-section{margin-top:2rem;text-align:center}.back-btn{background:linear-gradient(45deg,#0f8,#00a1ff);box-shadow:0 2px 8px #00ff881f;color:#000;padding:.8rem 1.5rem}.back-btn:hover{box-shadow:0 6px 18px #00ff882e}.loading{color:#0f8;padding:2rem}.error{background:#ff44441a;border:1px solid #f44;border-radius:8px;color:#f44;margin:1rem 0;padding:1rem;text-align:center}@media (max-width:768px){.user-profit-withdrawals-container{margin:1rem;padding:1rem}.summary-stats{gap:1rem;grid-template-columns:repeat(2,1fr)}.stat-card{padding:1rem}.stat-value{font-size:1.5rem}.withdrawals-table td,.withdrawals-table th{font-size:.9rem;padding:.5rem .3rem}.user-profit-withdrawals-container h1{font-size:2rem}.no-withdrawals{padding:2rem 1rem}.no-data-icon{font-size:3rem}}.channel-settings-page{background:linear-gradient(135deg,#0a2540,#1e90ff);color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;min-height:100vh;overflow-x:hidden;padding:20px;position:relative}.page-header h1{flex:1 1}.create-channel-section{margin-bottom:24px;text-align:center}.create-channel-btn{border-radius:12px;max-width:400px;width:100%}.create-channel-btn:active{transform:translateY(0)}.channel-transition-enter{opacity:0;transform:translateX(100%);transition:all .4s cubic-bezier(.4,0,.2,1)}.channel-transition-enter-active,.channel-transition-exit{opacity:1;transform:translateX(0)}.channel-transition-exit{transition:all .4s cubic-bezier(.4,0,.2,1)}.channel-transition-exit-active{opacity:0;transform:translateX(-100%)}@media (max-width:768px){.channel-transition-enter{opacity:0;transform:translateY(50px)}.channel-transition-enter-active,.channel-transition-exit{opacity:1;transform:translateY(0)}.channel-transition-exit-active{opacity:0;transform:translateY(-50px)}.channel-switch-indicator{background:linear-gradient(135deg,#3ecfff,#64b5f6);border-radius:20px;box-shadow:0 4px 15px #3ecfff66;color:#fff;font-size:.9rem;font-weight:600;left:50%;opacity:0;padding:8px 16px;position:fixed;top:20px;transform:translateX(-50%);transform:translateX(-50%) translateY(-20px);transition:all .3s ease;z-index:1000}.channel-switch-indicator.show{opacity:1;transform:translateX(-50%) translateY(0)}.channel-card{transition:all .3s cubic-bezier(.4,0,.2,1)}.channel-card:active{transform:scale(.98);transition:all .1s ease}.channel-content{transition:all .4s cubic-bezier(.4,0,.2,1)}.channel-content.slide-in{animation:slideInFromRight .4s cubic-bezier(.4,0,.2,1)}.channel-content.slide-out{animation:slideOutToLeft .4s cubic-bezier(.4,0,2,1)}}@keyframes slideInFromRight{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes slideOutToLeft{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-100%)}}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes slideOutToTop{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-50px)}}.channel-settings-page:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='10' height='10' patternUnits='userSpaceOnUse'%3E%3Cpath d='M10 0H0v10' fill='none' stroke='rgba(62, 207, 255, 0.1)' stroke-width='.5'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");bottom:0;content:"";left:0;opacity:.3;pointer-events:none;position:absolute;right:0;top:0}.page-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border-bottom:2px solid #3ecfff;border-radius:16px 16px 0 0;box-shadow:0 8px 32px #0000001a;justify-content:space-between;padding:25px 30px}.page-header:after{background:linear-gradient(90deg,#0000,#3ecfff,#0000);bottom:-2px;content:"";height:2px;left:0;position:absolute;right:0}.page-header h1{background:linear-gradient(135deg,#3ecfff,#64b5f6);letter-spacing:1px;text-shadow:0 2px 10px #3ecfff4d}.back-btn{background:linear-gradient(135deg,#6c757d,#495057);box-shadow:0 4px 15px #6c757d66}.back-btn:hover{box-shadow:0 6px 20px #6c757d99}.no-channels{margin:20px 0;padding:60px 20px}.no-channels h2{font-size:1.5rem;margin-bottom:16px}.no-channels p{color:#b3e0ff;margin-bottom:24px}.create-channel-btn{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;box-shadow:0 4px 15px #667eea66;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:15px 30px;transition:all .3s ease}.create-channel-btn:hover{box-shadow:0 6px 20px #667eea99;transform:translateY(-2px)}.channels-container{grid-gap:40px;display:grid;gap:40px;grid-template-columns:350px 1fr;margin:0 auto;max-width:1400px;position:relative;z-index:5}.channels-list{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff14;border:1px solid #3ecfff4d;border-radius:20px;box-shadow:0 8px 32px #0000001a;height:fit-content;max-height:70vh;padding:25px;position:relative;scrollbar-color:#3ecfff80 #0000;scrollbar-width:thin}.channels-list::-webkit-scrollbar{width:8px}.channels-list::-webkit-scrollbar-track{background:#0000}.channels-list::-webkit-scrollbar-thumb{background:#3ecfff80;border-radius:4px}.channels-list::-webkit-scrollbar-thumb:hover{background:#3ecfffb3}.channels-list:before{background:linear-gradient(90deg,#0000,#3ecfff,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.channels-list h3{background:#3ecfff1a;border:1px solid #3ecfff33;border-radius:12px;font-size:1.4rem;font-weight:700;margin-bottom:25px;padding:15px;position:relative;text-align:center}.channels-list h3:after{color:#b3e0ff;content:" (Click to view details)";display:block;font-size:.9rem;font-weight:400;margin-top:8px;opacity:.8}.channel-item{background:#ffffff14;border:1px solid #3ecfff1a;border-radius:20px;display:flex;flex-direction:column;gap:20px;margin-bottom:20px;overflow:hidden;padding:25px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.channel-item:before{background:linear-gradient(90deg,#0000,#3ecfff1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.channel-item:hover:before{left:100%}.channel-item:hover{background:#ffffff1f;box-shadow:0 8px 25px #3ecfff66;transform:translateY(-3px) scale(1.02)}.channel-item:active{transform:translateY(-1px) scale(1.01)}.channel-item.active{background:#3ecfff33}.channel-main-info{align-items:flex-start;display:flex;gap:20px;padding-top:10px;position:relative}.channel-logo-section{flex-shrink:0;margin-top:5px;position:relative}.channel-logo-new{align-items:center;background:linear-gradient(135deg,#1a2332,#2c3e50);border:3px solid #3ecfff;border-radius:50%;box-shadow:0 8px 25px #3ecfff66;display:flex;height:80px;justify-content:center;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);width:80px}.channel-logo-new img{border-radius:50%;height:100%;object-fit:cover;width:100%}.channel-logo-new .logo-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:2.5rem;font-weight:700;text-shadow:0 2px 4px #0000004d}.channel-details-section{display:flex;flex:1 1;flex-direction:column;gap:12px}.channel-name-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.channel-name-new{color:#fff;font-size:1.5rem;font-weight:700;letter-spacing:.5px;margin:0;text-shadow:0 2px 4px #0000004d}.channel-type-badge{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;box-shadow:0 2px 8px #667eea4d;color:#fff;font-size:.8rem;font-weight:600;letter-spacing:.5px;padding:6px 12px;text-transform:uppercase}.channel-price-wrapper{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#3ecfff1a;border:1px solid #3ecfff33;border-radius:12px;display:flex;gap:12px;padding:12px 16px}.price-icon{filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));font-size:1.5rem}.price-info{display:flex;flex-direction:column;gap:2px}.price-amount{color:#3ecfff;font-size:1.1rem;font-weight:700;text-shadow:0 1px 3px #0000004d}.price-period{color:#b3e0ff;font-size:.9rem;font-weight:500;opacity:.8}.requests-badge{align-items:center;animation:bounce 2s infinite;background:linear-gradient(135deg,#f44,#c00);border-radius:20px;box-shadow:0 4px 15px #f446;color:#fff;display:flex;flex-direction:column;gap:2px;padding:8px 12px;position:absolute;right:15px;top:15px}.requests-count{font-size:1.2rem;font-weight:700}.requests-text{font-size:.7rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.channel-actions{justify-content:flex-end;margin-bottom:12px}.channel-actions-new{align-items:center;display:flex;gap:12px;justify-content:flex-end}.view-details-btn{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;box-shadow:0 4px 15px #667eea4d;color:#fff;cursor:pointer;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:.9rem;font-weight:600;overflow:hidden;padding:12px 20px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.view-details-btn:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.view-details-btn:hover:before{left:100%}.view-details-btn:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190);box-shadow:0 6px 20px #667eea66;transform:translateY(-2px) scale(1.05)}.view-details-btn:active{transform:translateY(0) scale(1.02)}.add-signal-btn-new{background:linear-gradient(135deg,#4caf50,#2e7d32);border:none;border-radius:12px;box-shadow:0 4px 15px #4caf504d;color:#fff;cursor:pointer;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:.9rem;font-weight:600;overflow:hidden;padding:12px 20px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.add-signal-btn-new:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.add-signal-btn-new:hover:before{left:100%}.add-signal-btn-new:hover{background:linear-gradient(135deg,#45a049,#1b5e20);box-shadow:0 6px 20px #4caf5080;transform:translateY(-2px) scale(1.05)}.add-signal-btn-new:active{transform:translateY(0) scale(1.02)}.channel-actions-new{display:none!important}.add-signal-btn-small{background:linear-gradient(135deg,#4caf50,#2e7d32);border:none;border-radius:12px;box-shadow:0 4px 15px #4caf504d;color:#fff;cursor:pointer;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:.9rem;font-weight:600;overflow:hidden;padding:10px 18px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.add-signal-btn-small:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.add-signal-btn-small:hover:before{left:100%}.add-signal-btn-small:hover{background:linear-gradient(135deg,#45a049,#1b5e20);box-shadow:0 6px 20px #4caf5080;transform:translateY(-2px) scale(1.05)}.add-signal-btn-small:active{transform:translateY(0) scale(1.02)}.channel-header{gap:16px;padding:8px 0;position:relative}.channel-logo{border:3px solid #3ecfff;box-shadow:0 6px 20px #3ecfff66;flex-shrink:0;height:70px;transition:all .4s cubic-bezier(.4,0,.2,1);width:70px}.channel-logo:not(img){font-size:1.5rem}.channel-logo:hover{border-color:#64b5f6;box-shadow:0 6px 20px #3ecfff80}.channel-logo-large{background:linear-gradient(135deg,#1a2332,#2c3e50);border:4px solid #3ecfff;box-shadow:0 6px 20px #3ecfff66;height:80px;overflow:hidden;position:relative;transition:all .3s ease;width:80px}.channel-logo-large:hover{border-color:#64b5f6;box-shadow:0 8px 25px #3ecfff99;transform:scale(1.05)}.channel-logo-placeholder{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:3px solid #3ecfff;border-radius:50%;box-shadow:0 4px 15px #3ecfff4d;color:#fff;display:flex;font-size:1.5rem;font-weight:700;height:64px;justify-content:center;text-shadow:0 2px 4px #0000004d;transition:all .3s ease;width:64px}.channel-logo-placeholder:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190);border-color:#64b5f6;box-shadow:0 6px 20px #3ecfff80;transform:scale(1.05)}.channel-logo-placeholder-large{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:4px solid #3ecfff;border-radius:50%;box-shadow:0 6px 20px #3ecfff66;color:#fff;display:flex;font-size:2rem;font-weight:700;height:80px;justify-content:center;text-shadow:0 2px 4px #0000004d;transition:all .3s ease;width:80px}.channel-logo-placeholder-large:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190);border-color:#64b5f6;box-shadow:0 8px 25px #3ecfff99;transform:scale(1.05)}.request-counter{align-items:center;background:linear-gradient(135deg,#f44,#c00);border:2px solid #fff;border-radius:50%;box-shadow:0 2px 8px #f446;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:700;height:28px;justify-content:center;position:absolute;right:-10px;top:-10px;transition:all .3s ease;width:28px;z-index:10}.request-counter:hover{box-shadow:0 4px 12px #f449;transform:scale(1.1)}.channel-info h4{color:#fff;font-size:1.2rem;font-weight:700;margin:0 0 6px;position:relative;text-shadow:0 1px 3px #0000004d}.channel-info p{font-weight:500;opacity:.9}.channel-details{background:#ffffff0d;border:1px solid #3ecfff;border-radius:12px;padding:24px}.channel-details .channel-info{border-bottom:1px solid #3ecfff;margin-bottom:24px;padding-bottom:20px}.channel-details .channel-info h2{color:#3ecfff;font-size:1.8rem;font-weight:600;margin:0 0 8px}.channel-details .channel-info p{color:#b3e0ff;font-size:1rem;margin:0}.channel-overview{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #3ecfff33;border-radius:16px;padding:30px}.overview-header{margin-bottom:30px}.overview-channel-info{align-items:center;display:flex;gap:20px;margin-bottom:20px}.overview-channel-logo{background:linear-gradient(135deg,#1a2332,#2c3e50);border:4px solid #64b5f6;border-radius:50%;box-shadow:0 6px 20px #64b5f666;flex-shrink:0;height:80px;object-fit:cover;overflow:hidden;position:relative;transition:all .3s ease;width:80px}.overview-channel-logo:hover{border-color:#90caf9;box-shadow:0 8px 25px #64b5f699;transform:scale(1.05)}.overview-channel-logo:not(img){align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;font-size:2.5rem;font-weight:700;justify-content:center;text-shadow:0 2px 4px #0000004d}.overview-channel-details{flex:1 1}.overview-channel-details h3{color:#3ecfff;font-size:1.8rem;font-weight:700;margin:0 0 8px}.overview-channel-details p{color:#b3e0ff;font-size:1rem;line-height:1.5;margin:0;opacity:.8}.overview-actions{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.add-signal-btn-overview,.manage-requests-btn,.view-signals-btn{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;box-shadow:0 4px 15px #667eea4d;color:#fff;cursor:pointer;display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:1rem;font-weight:600;gap:10px;justify-content:center;overflow:hidden;padding:16px 24px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.add-signal-btn-overview:before,.manage-requests-btn:before,.view-signals-btn:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.add-signal-btn-overview:hover:before,.manage-requests-btn:hover:before,.view-signals-btn:hover:before{left:100%}.add-signal-btn-overview:hover,.manage-requests-btn:hover,.view-signals-btn:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190);box-shadow:0 6px 20px #667eea66;transform:translateY(-2px) scale(1.02)}.add-signal-btn-overview:active,.manage-requests-btn:active,.view-signals-btn:active{transform:translateY(0) scale(1.01)}.add-signal-btn-overview{background:linear-gradient(135deg,#4caf50,#2e7d32);box-shadow:0 4px 15px #4caf504d}.add-signal-btn-overview:hover{background:linear-gradient(135deg,#45a049,#1b5e20);box-shadow:0 6px 20px #4caf5066}.view-signals-btn{background:linear-gradient(135deg,#ff9800,#f57c00);box-shadow:0 4px 15px #ff98004d}.view-signals-btn:hover{background:linear-gradient(135deg,#f57c00,#ef6c00);box-shadow:0 6px 20px #ff980066}.tabs{margin-top:20px}.tab-content{display:flex;flex-direction:column;gap:30px}.add-signal-section h3,.join-requests-section h3,.signals-section h3{color:#3ecfff;font-size:1.3rem;font-weight:600;margin-bottom:20px}.add-signal-redirect{background:#3ecfff0d;border:2px dashed #3ecfff4d;border-radius:16px;padding:30px 20px;text-align:center}.redirect-to-add-signal-btn{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;box-shadow:0 4px 15px #667eea4d;color:#fff;cursor:pointer;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:1rem;font-weight:600;overflow:hidden;padding:14px 28px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.redirect-to-add-signal-btn:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.redirect-to-add-signal-btn:hover:before{left:100%}.redirect-to-add-signal-btn:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190);box-shadow:0 6px 20px #667eea66;transform:translateY(-2px) scale(1.02)}.redirect-to-add-signal-btn:active{transform:translateY(0) scale(1.01)}.no-requests{border:1px solid #3ecfff;border-radius:8px;color:#b3e0ff;padding:20px}.requests-list{display:flex;flex-direction:column;gap:16px}.request-card{align-items:center;background:#ffffff1a;border:1px solid #3ecfff;border-radius:8px;display:flex;justify-content:space-between;padding:16px}.request-info h4{color:#fff;font-size:1.1rem;font-weight:600;margin:0 0 8px}.request-info p{color:#b3e0ff;font-size:.9rem;margin:4px 0}.approve-btn{background:linear-gradient(135deg,#28a745,#20c997);border:none;border-radius:6px;cursor:pointer;font-size:.9rem;font-weight:600;padding:8px 16px;transition:all .3s ease}.approve-btn:hover{box-shadow:0 4px 12px #28a74566}.reject-btn{background:linear-gradient(135deg,#dc3545,#c82333);border:none;border-radius:6px;cursor:pointer;font-size:.9rem;font-weight:600;padding:8px 16px;transition:all .3s ease}.reject-btn:hover{box-shadow:0 4px 12px #dc354566}.viewed-requests-section{border-top:1px solid #3ecfff4d;margin-top:30px;padding-top:20px}.viewed-requests-section h4{color:gold;font-size:1.1rem;font-weight:600;margin-bottom:15px}.requests-list.viewed{opacity:.7}.request-card.viewed{background:#ffffff0d;border-color:#3ecfff4d}.request-card.viewed .request-info h4,.request-card.viewed .request-info p{color:#ffffffb3}.signal-form{background:#ffffff0d;border:1px solid #3ecfff;border-radius:8px;padding:20px}.form-row{grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.form-group,.form-row{margin-bottom:16px}.form-group label{color:#3ecfff;margin-bottom:6px}.form-group input,.form-group select,.form-group textarea{background:#ffffff1a;border:1px solid #3ecfff;border-radius:6px;font-size:.9rem;padding:12px;transition:border-color .3s}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{box-shadow:0 0 0 2px #3ecfff33}.form-group input::placeholder,.form-group textarea::placeholder{color:#b3e0ff;opacity:.7}.trading-pair-select{background:#ffffff1a;border:1px solid #3ecfff;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;padding:12px;width:100%}.trading-pair-select option{background:#0a2540;color:#fff;padding:8px}.trading-pair-select:focus{border-color:#17a2b8;box-shadow:0 0 0 2px #17a2b833;outline:none}.add-signal-btn{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;box-shadow:0 4px 15px #667eea66;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:12px 24px;transition:all .3s ease}.add-signal-btn:hover{box-shadow:0 6px 20px #667eea99;transform:translateY(-2px)}.signals-list{margin-top:20px}.no-signals{border:1px solid #3ecfff;border-radius:8px;padding:20px}.signal-card{background:#ffffff1a;border:1px solid #3ecfff;transition:transform .3s ease}.signal-header{border-bottom:1px solid #3ecfff4d;margin-bottom:16px;padding-bottom:12px}.signal-date{color:#b3e0ff;margin-bottom:4px}.signal-pair{color:#3ecfff;font-weight:600;margin-bottom:4px}.signal-status,.signal-timeframe{color:#b3e0ff;font-size:.85rem;margin-bottom:4px}.signal-order-type{color:#b3e0ff;font-size:.85rem}.bookmark-icon,.eye-icon,.menu-icon,.share-icon{background:none;border:none;border-radius:4px;color:#b3e0ff;cursor:pointer;font-size:1.2rem;padding:4px;transition:all .3s ease}.bookmark-icon:hover,.eye-icon:hover,.menu-icon:hover,.share-icon:hover{background:#3ecfff33;color:#3ecfff}.signal-indicator{padding:4px}.signal-indicator.buy{color:#28a745}.signal-indicator.sell{color:#dc3545}.signal-badges{display:flex;flex-wrap:wrap;gap:6px}.signal-status,.signal-type,.signal-visibility{border-radius:4px;font-size:.8rem;font-weight:600;padding:4px 8px}.signal-visibility.public{background:#17a2b8;color:#fff}.signal-visibility.private{background:#dc3545;color:#fff}.signal-status.active{background:#28a745;color:#fff}.signal-chart-area{background:#0000004d;border-radius:8px;height:200px;margin:20px 0;overflow:hidden;position:relative}.chart-placeholder{background:linear-gradient(135deg,#0006,#3ecfff1a);height:100%;position:relative;width:100%}.chart-grid{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.grid-line{background:#3ecfff1a;position:absolute}.grid-line.horizontal{height:1px;width:100%}.grid-line.vertical{height:100%;width:1px}.chart-line{animation:chartPulse 2s ease-in-out infinite;background:linear-gradient(90deg,#28a745,#3ecfff 50%,#dc3545);height:2px;left:0;position:absolute;top:50%;width:100%;z-index:2}@keyframes chartPulse{0%,to{opacity:.7}50%{opacity:1}}.chart-annotations{position:absolute;right:10px;top:10px;z-index:3}.price-level{display:block;font-size:.8rem;font-weight:600;margin-bottom:2px}.price-level.red{color:#dc3545}.price-level.blue{color:#3ecfff}.chart-view{color:#b3e0ff;font-size:.8rem;left:10px}.chart-controls,.chart-view{bottom:10px;position:absolute;z-index:3}.chart-controls{display:flex;gap:8px;right:10px}.signal-parameters{border:1px solid #3ecfff4d}.parameter .label{color:#b3e0ff}.entry-price .value{color:#28a745}.take-profit .value{color:#17a2b8}.stop-loss .value{color:#dc3545}.visibility.public{background:#17a2b8;color:#fff}.visibility.private{background:#dc3545;color:#fff}.signal-details{margin-bottom:12px}.signal-details p{margin:4px 0}.signal-actions{gap:8px}.close-signal-btn,.delete-signal-btn{border-radius:4px;font-size:.8rem;padding:6px 12px}.close-signal-btn{background:linear-gradient(135deg,#ffc107,#e0a800);color:#000}.close-signal-btn:hover{box-shadow:0 4px 12px #ffc10766}.delete-signal-btn{background:linear-gradient(135deg,#dc3545,#c82333)}.delete-signal-btn:hover{box-shadow:0 4px 12px #dc354566}@media (max-width:1024px){.channels-container{gap:20px;grid-template-columns:1fr}.channels-list{order:2}.channel-details{order:1}}@media (max-width:768px){.channel-settings-page{padding:15px}.page-header{align-items:flex-start;flex-direction:column;gap:16px}.page-header h1{font-size:1.5rem}.form-row{grid-template-columns:1fr}.signals-grid{width:100%}.signal-parameters{gap:12px;grid-template-columns:1fr}.market-price-display{padding:12px}.price-content{flex-direction:column;gap:12px}.price-value{font-size:1.2rem}.request-card{align-items:flex-start;flex-direction:column;gap:12px}.request-actions{justify-content:space-between;width:100%}.channel-main-info{align-items:center;flex-direction:column;gap:15px;padding-top:0;text-align:center}.channel-logo-new{height:70px;margin-top:0;width:70px}.channel-name-new{font-size:1.3rem}.channel-actions-new{flex-direction:column;gap:10px}.add-signal-btn-new,.view-details-btn{padding:14px 20px;width:100%}.channels-container{gap:20px;grid-template-columns:1fr}.channels-list{max-height:none}.requests-badge{margin:0 auto;position:relative;right:auto;top:auto}.overview-channel-info{flex-direction:column;gap:15px;text-align:center}.overview-channel-logo{height:70px;width:70px}.overview-channel-details h3{font-size:1.5rem}.add-signal-redirect{padding:25px 15px}.add-signal-redirect p{font-size:1rem;margin-bottom:20px}.redirect-to-add-signal-btn{padding:12px 20px;width:100%}.overview-actions{gap:15px;grid-template-columns:1fr}.add-signal-btn-overview,.manage-requests-btn,.view-signals-btn{font-size:.9rem;padding:14px 20px}}@media (max-width:480px){.channel-settings-page{padding:10px}.channel-details,.signal-form{padding:16px}.signal-card{padding:12px}.signal-header{flex-direction:column;gap:8px}.signal-badges{justify-content:flex-start}}.market-price-display{margin:20px 0}.channel-details-container{background:linear-gradient(135deg,#0a2540,#1e3a5f);color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0 auto;max-width:1200px;min-height:auto;padding:10px}.channel-header{background:#ffffff0d;border:1px solid #3ecfff33;border-radius:10px;gap:12px;margin-bottom:15px;padding:12px}.channel-title{color:#3ecfff;font-size:1.7rem;font-weight:700;margin:0;text-shadow:0 2px 10px #3ecfff4d}.channel-content{grid-gap:15px;display:grid;gap:15px}.channel-info-section{grid-gap:15px;background:#ffffff0d;border:1px solid #3ecfff33;border-radius:10px;display:grid;gap:15px;grid-template-columns:auto 1fr;padding:15px}.channel-logo-section{align-items:center;display:flex;justify-content:center}.channel-logo-large{border:3px solid #3ecfff;border-radius:50%;box-shadow:0 4px 20px #3ecfff4d;height:120px;object-fit:cover;width:120px}.channel-details-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.detail-item{background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;display:flex;flex-direction:column;gap:8px;padding:15px}.detail-item .label{color:#b3e0ff;font-size:.9rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.detail-item .value{color:#fff;font-size:1.1rem;font-weight:600}.owner-email{color:#b3e0ff;font-size:.9rem;font-weight:400;margin-top:4px;opacity:.8}.detail-item .price-value{color:gold;font-size:1.2rem;font-weight:700;text-shadow:0 2px 8px #ffd7004d}.detail-item .status{border-radius:20px;font-size:.9rem;font-weight:600;padding:4px 12px;text-align:center;text-transform:uppercase}.detail-item .status.approved{background:linear-gradient(135deg,#28a745,#20c997);color:#fff}.payment-section{background:#ffffff0d;border:1px solid #3ecfff33;border-radius:10px;margin-top:10px;padding:12px}.payment-section h3{color:gold;font-size:1.1rem;margin:0 0 10px;text-align:center}.payment-details{gap:8px}.payment-details,.wallet-info{display:flex;flex-direction:column}.wallet-info{background:#3ecfff1a;border:1px solid #3ecfff4d;border-radius:10px;gap:3px;padding:8px}.wallet-info .label{color:#3ecfff;font-size:.85rem;font-weight:600}.wallet-address{background:#0000004d;border-radius:6px;color:#fff;font-size:.9rem;padding:4px 8px}.qr-code-display{text-align:center}.qr-code-display h4{color:#3ecfff;font-size:1rem;margin:0 0 10px}.payment-qr-code{border:3px solid #3ecfff;border-radius:10px;box-shadow:0 0 20px #3ecfff66;height:120px;margin-bottom:8px;width:120px}.qr-instruction{font-size:.9rem;line-height:1.4;margin:0;opacity:.9}.channel-description{background:#ffffff0d;border:1px solid #3ecfff33;border-radius:12px;padding:20px}.channel-description h3{color:#3ecfff;font-size:1.3rem;font-weight:600;margin:0 0 15px}.channel-description p{color:#b3e0ff;font-size:1.1rem;line-height:1.6;margin:0}.channel-actions{background:#ffffff0d;border:1px solid #3ecfff33;border-radius:10px;gap:12px;justify-content:center;padding:15px}.follow-btn{background:linear-gradient(135deg,#28a745,#20c997);border:none;color:#fff;min-width:140px;padding:10px 20px}.follow-btn:hover{box-shadow:0 6px 20px #28a74566;transform:translateY(-2px)}.follow-btn.following{background:linear-gradient(135deg,#6c757d,#495057)}.request-membership-btn{background:linear-gradient(135deg,#ff6b35,#ff8c42);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;min-width:140px;padding:10px 20px;transition:all .3s ease}.request-membership-btn:hover{box-shadow:0 6px 20px #ff6b3566;transform:translateY(-2px)}.join-modal-overlay{align-items:center;background:#000c;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.join-modal{background:linear-gradient(135deg,#0a2540,#1e3a5f);border:1px solid #3ecfff4d;border-radius:15px;max-height:90vh;max-width:500px;overflow-y:auto;padding:30px;width:100%}.modal-header{align-items:center;border-bottom:1px solid #3ecfff33;display:flex;justify-content:space-between;margin-bottom:25px;padding-bottom:20px}.modal-header h2{color:#3ecfff;font-size:1.5rem;margin:0}.close-btn{align-items:center;background:none;border:none;border-radius:50%;color:#b3e0ff;cursor:pointer;display:flex;font-size:2rem;height:40px;justify-content:center;padding:0;transition:all .3s ease;width:40px}.close-btn:hover{background:#ffffff1a;color:#fff}.join-form{gap:20px}.form-group,.join-form{display:flex;flex-direction:column}.form-group{gap:8px}.form-group label{font-size:.95rem;font-weight:500}.form-group input{background:#ffffff0d;border:1px solid #3ecfff4d}.form-group input:focus{box-shadow:0 0 0 3px #3ecfff1a}.form-group input::placeholder{color:#6c757d}.form-actions{margin-top:10px}.cancel-btn{background:#ffffff1a;border:1px solid #fff3;border-radius:8px;color:#b3e0ff;flex:1 1;font-size:1rem;padding:12px 24px}.cancel-btn:hover{background:#ffffff26;color:#fff}.submit-btn{background:linear-gradient(135deg,#28a745,#20c997);border-radius:8px;color:#fff;flex:1 1;font-weight:600;padding:12px 24px}.submit-btn:hover{box-shadow:0 4px 15px #28a7454d}.error,.loading{font-size:1.2rem;padding:60px 20px;text-align:center}.error{color:#ff6b35}.custom-payment-select{background:#14243a;border:2px solid #00fff7;border-radius:10px;box-shadow:0 2px 12px #00fff733;color:#fff;font-size:1em;font-weight:600;min-width:220px;outline:none;padding:8px 18px;transition:border .2s,box-shadow .2s}.custom-payment-select:focus{border:2px solid #3ecfff;box-shadow:0 0 0 2px #00fff7aa}.custom-payment-select option{background:#14243a;color:#fff}@media (max-width:768px){.channel-details-container{padding:15px}.channel-header{flex-direction:column;gap:15px;text-align:center}.channel-title{font-size:2rem}.channel-info-section{text-align:center}.channel-details-grid,.channel-info-section{grid-template-columns:1fr}.channel-actions{align-items:center;flex-direction:column}.follow-btn,.request-membership-btn{max-width:300px;width:100%}.join-modal{margin:20px;padding:20px}.form-actions{flex-direction:column}}.my-channels-container{color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0 auto;max-width:1200px;padding:20px}.my-channels-container h1{color:#3ecfff;font-size:2rem;font-weight:600;margin-bottom:24px;text-align:center}.no-channels{background:#ffffff0d;border:1px solid #3ecfff;border-radius:12px;color:#b3e0ff;padding:40px 20px;text-align:center}.no-channels h2{color:#3ecfff;margin-bottom:12px}.no-channels p{font-size:1.1rem;margin:0}.channels-section{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 2fr;margin-top:20px}.channels-list{background:#ffffff0d;border:1px solid #3ecfff;border-radius:12px;max-height:600px;overflow-y:auto;padding:20px}.channels-list h3{color:#3ecfff;font-size:1.2rem;margin-bottom:16px}.channel-item{background:linear-gradient(135deg,#0a2540,#1e90ff);border:2px solid #0000;border-radius:8px;cursor:pointer;margin-bottom:12px;padding:16px}.channel-item:hover{border-color:#3ecfff;box-shadow:0 4px 15px #3ecfff4d;transform:translateY(-2px)}.channel-item.active{background:linear-gradient(135deg,#0a2540,#3ecfff);border-color:#3ecfff;box-shadow:0 4px 15px #3ecfff66}.channel-header{align-items:center;display:flex;margin-bottom:12px}.channel-logo{height:40px;margin-right:12px;width:40px}.channel-info h4{color:#3ecfff;font-size:1.1rem;margin:0 0 4px}.channel-type{border-radius:4px;font-size:.8rem;font-weight:600;padding:4px 8px;text-transform:uppercase}.channel-type.public{background:linear-gradient(135deg,#28a745,#20c997);color:#fff}.channel-type.private{background:linear-gradient(135deg,#dc3545,#c82333);color:#fff}.channel-details p{color:#b3e0ff;font-size:.9rem;margin:4px 0}.signals-section{background:#ffffff0d;border:1px solid #3ecfff;border-radius:12px;padding:20px}.signals-header{border-bottom:2px solid #3ecfff;margin-bottom:20px;padding-bottom:12px}.signals-header h3{color:#3ecfff;font-size:1.3rem}.signal-count{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:6px;color:#fff;font-size:.9rem;font-weight:600;padding:6px 12px}.no-signals{color:#b3e0ff;padding:40px 20px}.no-signals p{margin:0}.signals-grid{display:flex;flex-direction:column;gap:16px;width:100%}.signal-card{background:linear-gradient(135deg,#23272f,#444950);border:1px solid #555a60;border-radius:12px;box-sizing:border-box;max-width:100%;padding:20px;transition:transform .3s ease,box-shadow .3s ease;width:100%}.signal-card:hover{box-shadow:0 6px 20px #0000004d;transform:translateY(-2px)}.signal-header{align-items:center;margin-bottom:12px}.signal-header h4{color:#3ecfff;font-size:1.1rem;margin:0}.signal-type{border-radius:4px;font-size:.8rem;font-weight:600;padding:4px 8px}.signal-type.buy{background:#28a745;color:#fff}.signal-type.sell{background:#dc3545;color:#fff}.signal-status{border-radius:4px;padding:4px 8px}.signal-status.active{background:#ffc107;color:#000}.signal-status.closed{background:#6c757d;color:#fff}.signal-details{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;margin-top:8px}.signal-detail-item{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:space-between;min-width:140px}.signal-detail-item .label{color:#b3e0ff;font-size:.8rem;font-weight:500}.signal-detail-item .value{color:#3ecfff;font-size:.9rem;font-weight:600}.signal-detail-item .status.active{background:#28a74533;border-radius:4px;color:#28a745;padding:2px 6px}.signal-detail-item .status.pending{background:#ffc10733;border-radius:4px;color:#ffc107;padding:2px 6px}.signal-detail-item .signal-type.buy{background:#28a74533;border-radius:4px;color:#28a745;padding:2px 6px}.signal-detail-item .signal-type.sell{background:#dc354533;border-radius:4px;color:#dc3545;padding:2px 6px}.signal-details p{color:#b3e0ff;font-size:.9rem;margin:6px 0}.signal-details strong{color:#3ecfff}.signal-content{display:flex;gap:20px;margin:20px 0}.market-price-display{background:linear-gradient(135deg,#0009,#3ecfff1a);border:1px solid #3ecfff4d;border-radius:12px;flex:1 1;overflow:hidden;padding:16px;position:relative}.market-price-display:before{animation:pricePulse 2s ease-in-out infinite;background:linear-gradient(90deg,#28a745,#3ecfff 50%,#dc3545);content:"";height:2px;left:0;position:absolute;right:0;top:0}@keyframes pricePulse{0%,to{opacity:.7}50%{opacity:1}}.price-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.symbol-label{color:#3ecfff;font-size:1.1rem;font-weight:600}.live-indicator{animation:livePulse 1.5s ease-in-out infinite;color:#28a745;font-size:.8rem;font-weight:600}@keyframes livePulse{0%,to{opacity:1}50%{opacity:.5}}.price-content{gap:20px;justify-content:space-between}.current-price,.price-content{align-items:flex-start;display:flex}.current-price{flex-direction:column;gap:4px}.price-value{color:#fff;font-size:1.4rem;font-weight:700}.price-change{border-radius:6px;font-size:.8rem;font-weight:600;padding:4px 8px}.price-change.positive{background:#28a74533;color:#28a745}.price-change.negative{background:#dc354533;color:#dc3545}.price-details{display:flex;flex:1 1;flex-direction:column;gap:6px}.price-item{align-items:center;display:flex;justify-content:space-between;padding:4px 0}.price-item .label{color:#b3e0ff;font-size:.8rem}.price-item .value{color:#3ecfff;font-size:.9rem;font-weight:600}.channel-profile{background:linear-gradient(135deg,#0009,#3ecfff1a);border:1px solid #3ecfff4d;border-radius:12px;display:flex;flex-direction:column;gap:16px;padding:16px;width:280px}.channel-info{flex-direction:column;gap:12px;text-align:center}.channel-logo{align-items:center;background:#3ecfff33;border:2px solid #3ecfff4d;display:flex;justify-content:center}.channel-logo img{background:#23272f;border:2px solid #fff;border-radius:50%;height:64px;object-fit:cover;width:64px}.channel-name{color:#3ecfff;margin:0}.channel-type{color:#b3e0ff;font-size:.9rem;margin:0}.channel-actions{display:flex;flex-direction:column;gap:8px}.follow-btn{align-items:center;background:#3ecfff1a;border:1px solid #3ecfff4d;border-radius:8px;color:#3ecfff;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;justify-content:center;padding:10px 16px;transition:all .3s ease}.follow-btn:hover{background:#3ecfff33;border-color:#3ecfff80;transform:translateY(-1px)}.view-channel-btn{background:linear-gradient(135deg,#17a2b8,#138496);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;padding:10px 16px;transition:all .3s ease}.view-channel-btn:hover{background:linear-gradient(135deg,#138496,#117a8b);box-shadow:0 4px 12px #17a2b84d;transform:translateY(-1px)}.signal-parameters{background:#23272f;border:1px solid #393c42;border-radius:8px;box-shadow:0 0 10px #3c3c3c4d;justify-content:space-between;padding:20px}.parameter,.signal-parameters{align-items:center;display:flex}.parameter{flex:1 1;flex-direction:column;gap:8px}.parameter .label{color:#e0e0e0;font-size:.9rem;font-weight:400;margin:0}.parameter .value{color:#3ecfff;font-size:1.3rem;margin:0}.entry-price .value{color:#66bb6a}.take-profit .value{color:#00bcd4}.loading{color:#3ecfff;font-size:1.2rem;font-weight:600;padding:40px 20px;text-align:center}.signal-chart-section{border:1px solid #393c42;border-radius:12px;box-sizing:border-box;margin:0;overflow:hidden;padding:8px 8px 0;width:100%}@media (max-width:768px){.channels-section{gap:16px;grid-template-columns:1fr}.my-channels-container{padding:15px}.my-channels-container h1{font-size:1.5rem}.signals-grid{width:100%}.signal-header{align-items:flex-start;flex-direction:column;gap:8px}.signal-content{flex-direction:column;gap:16px}.channel-profile{order:1;width:100%}.market-price-display{order:2;padding:12px}.price-content{flex-direction:column;gap:12px}.price-value{font-size:1.2rem}.signal-parameters{flex-direction:column;gap:16px;padding:16px}.parameter{width:100%}.signal-details{flex-direction:column;gap:8px}.signal-detail-item{align-items:center;flex-direction:row;gap:12px;justify-content:space-between;min-width:auto;width:100%}.signals-header{align-items:flex-start;flex-direction:column;gap:8px}}@media (max-width:480px){.channel-item{padding:12px}.channel-header{align-items:flex-start;flex-direction:column;gap:8px}.channel-logo{margin-bottom:8px;margin-right:0}}.create-channel-page{background:linear-gradient(135deg,#0a2540,#1e3a5f);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;min-height:100vh;padding:20px}.page-header{align-items:center;display:flex;gap:20px;margin-bottom:30px;padding:20px 0}.back-btn{border-radius:12px;box-shadow:0 4px 15px #667eea66;padding:12px 20px}.back-btn:hover{box-shadow:0 6px 20px #667eea99}.page-header h1{color:#3ecfff;margin:0;text-shadow:0 0 20px #3ecfff4d}.create-channel-container{margin:0 auto;max-width:800px}.form-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #3ecfff33;border-radius:20px;box-shadow:0 20px 60px #0000004d;padding:40px}.form-section{margin-bottom:40px}.form-section h3{border-bottom:2px solid #ffd7004d;color:gold;font-size:1.5rem;font-weight:600;margin:0 0 25px;padding-bottom:10px}.form-group label{font-size:1rem;text-shadow:0 0 10px #b3e0ff4d}.form-group input,.form-group select,.form-group textarea{background:#ffffff14;border:2px solid #3ecfff4d;border-radius:12px;box-sizing:border-box;color:#fff;font-size:1rem;padding:15px 18px;transition:all .3s ease;width:100%}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{background:#ffffff1f;border-color:#3ecfff;box-shadow:0 0 20px #3ecfff66;outline:none}.form-group input::placeholder,.form-group textarea::placeholder{color:#b3e0ff99}.form-group select option{background:#0a2540;color:#fff}.form-row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}@media (max-width:768px){.form-row{gap:0;grid-template-columns:1fr}}.logo-upload-section{align-items:center;display:flex;flex-wrap:wrap;gap:15px;margin-bottom:15px}.logo-file-input{display:none}.logo-upload-btn{background:linear-gradient(135deg,#0f8,#00a1ff);border:none;border-radius:10px;box-shadow:0 4px 15px #0f86;color:#0a2540;cursor:pointer;font-size:1rem;font-weight:600;padding:12px 20px;transition:all .3s ease}.logo-upload-btn:hover{box-shadow:0 6px 20px #0f89;transform:translateY(-2px)}.remove-logo-btn{background:linear-gradient(135deg,#f44,#c00);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.9rem;padding:8px 15px;transition:all .3s ease}.remove-logo-btn:hover{transform:scale(1.05)}.logo-preview{margin:15px 0;text-align:center}.logo-preview img{border:3px solid #3ecfff;border-radius:50%;box-shadow:0 0 20px #3ecfff66;height:80px;object-fit:cover;width:80px}.logo-url-input{margin-bottom:10px}.logo-help-text{margin:0}.logo-help-text,.wallet-help-text{color:#b3e0ff;font-size:.9rem;font-style:italic;opacity:.8}.wallet-help-text{margin:8px 0 0}.qr-code-section{background:#ffffff0d;border:1px solid #3ecfff4d;border-radius:12px;margin-top:20px;padding:20px;text-align:center}.qr-code-section h4{color:gold;font-size:1.1rem;margin:0 0 15px}.qr-code-container{align-items:center;display:flex;flex-direction:column;gap:15px}.qr-code{border:3px solid #3ecfff;box-shadow:0 0 20px #3ecfff66;height:200px;width:200px}.qr-code-text{color:#b3e0ff;font-size:.9rem;margin:0;opacity:.8}.qr-code-fallback{align-items:center;background:#ff6b351a;border:3px solid #ff6b35;border-radius:12px;display:flex;height:200px;justify-content:center;margin-bottom:15px;width:200px}.qr-code-error{color:#ff6b35;text-align:center}.qr-code-error span{display:block;font-size:3rem;margin-bottom:10px}.qr-code-error p{font-size:.9rem;margin:5px 0}.wallet-display{background:#0000004d;border-radius:6px;color:#fff;font-family:Courier New,monospace;font-size:.8rem;margin:10px 0;padding:8px 12px;word-break:break-all}.form-actions{border-top:1px solid #3ecfff33;gap:20px;margin-top:40px;padding-top:30px}.cancel-btn{background:linear-gradient(135deg,#6c757d,#495057);border:none;border-radius:12px;font-size:1.1rem;font-weight:600;min-width:120px;padding:15px 30px}.cancel-btn:hover{box-shadow:0 6px 20px #6c757d66;transform:translateY(-2px)}.submit-btn{background:linear-gradient(135deg,gold,#ff6b35);border:none;box-shadow:0 4px 15px #ffd70066;color:#0a2540;font-size:1.1rem;letter-spacing:1px;min-width:150px;padding:15px 30px;text-transform:uppercase}.submit-btn:hover{box-shadow:0 8px 25px #ffd70099;transform:translateY(-2px)}.submit-btn:disabled{background:linear-gradient(135deg,#6c757d,#495057);box-shadow:none;transform:none}.warning-message{align-items:center;background:linear-gradient(135deg,orange,#ff8c00);border-radius:10px;box-shadow:0 4px 15px #ffa5004d;color:#0a2540;display:flex;font-weight:600;gap:10px;justify-content:center;margin-bottom:25px;padding:15px 20px;text-align:center}.warning-icon{font-size:1.2rem}.error-message{background:linear-gradient(135deg,#f44,#c00);border-radius:10px;box-shadow:0 4px 15px #ff44444d;margin-bottom:25px;padding:15px 20px}@media (max-width:768px){.create-channel-page{padding:15px}.page-header{flex-direction:column;gap:15px;text-align:center}.page-header h1{font-size:2rem}.form-card{padding:25px}.form-actions{flex-direction:column;gap:15px}.cancel-btn,.submit-btn{width:100%}}@media (max-width:480px){.page-header h1{font-size:1.8rem}.form-card{padding:20px}.form-section h3{font-size:1.3rem}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.form-card{animation:fadeInUp .6s ease-out}.form-group input:hover,.form-group select:hover,.form-group textarea:hover{background:#ffffff1a;border-color:#3ecfff80}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{transform:scale(1.02)}.submit-btn:disabled{animation:pulse 1.5s ease-in-out infinite}.premium-page-container{align-items:center;background:#181a1f;border:3px solid gold;border-radius:18px;box-shadow:0 0 40px 8px #ffd70033,0 0 0 4px #ffd70044;color:#fff;display:flex;flex-direction:column;font-family:Segoe UI,Roboto,Arial,sans-serif;justify-content:flex-start;margin:15px auto;max-width:400px;min-height:auto;padding:20px 20px 25px;position:relative}.back-btn{align-items:center;background:linear-gradient(145deg,#181a1f,#222);border:2px solid gold;border-radius:25px;color:gold;display:flex;font-size:.9rem;gap:8px;left:20px;top:20px;z-index:10}.back-btn:hover{background:linear-gradient(145deg,gold,#ffed4e);box-shadow:0 4px 15px #ffd7004d;color:#000}.premium-page-container h1{background:linear-gradient(90deg,gold,#ffed4e);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:1.7em;font-weight:900;letter-spacing:1px;margin-bottom:15px;text-align:center;text-shadow:0 2px 24px #ffd70088,0 1px 0 #fff2}.premium-benefits{margin-bottom:15px;width:100%}.premium-benefits ul{color:gold;list-style:none;margin:0;padding-left:0}.premium-benefits li{align-items:center;display:flex;font-size:.9em;font-weight:500;gap:6px;margin-bottom:5px;text-shadow:0 1px 8px #ffd70033}.premium-benefits li:before{color:gold;content:"\2605";font-size:1em;margin-right:4px;text-shadow:0 0 8px #ffd70099}.premium-request-btn{background:linear-gradient(135deg,gold,#ffb700 60%,#ff6b35);border:none;border-radius:12px;box-shadow:0 4px 24px #ffd70055,0 1.5px 0 #fff2;color:#181a1f;cursor:pointer;font-size:1em;font-weight:900;letter-spacing:1px;margin-top:8px;outline:none;padding:12px 0;text-transform:uppercase;transition:all .18s;width:100%}.premium-request-btn:hover{background:linear-gradient(135deg,#ffb700,gold);box-shadow:0 8px 32px #ffd70099,0 2px 0 #fff4;color:#000;transform:translateY(-2px) scale(1.03)}.premium-success{align-items:center;color:gold;display:flex;font-size:1.18em;font-weight:800;gap:10px;justify-content:center;margin-top:28px;text-shadow:0 1px 8px #ffd70055}.premium-success:before{color:gold;content:"\2714";font-size:1.3em;margin-right:2px;text-shadow:0 0 8px #ffd70099}.premium-qr-section{align-items:center;display:flex;flex-direction:column;margin:15px 0 10px}.premium-qr-code-box{align-items:center;background:#fff;border:3px solid gold;border-radius:18px;box-shadow:0 0 32px 4px #ffd70055;display:flex;justify-content:center;margin-bottom:10px;padding:10px}.premium-qr-label{color:gold;font-size:1em;font-weight:700;letter-spacing:.5px;margin-bottom:8px}.premium-qr-row{gap:0}.premium-qr-address-box,.premium-qr-row{align-items:center;display:flex;flex-direction:column}.premium-qr-address-box{gap:8px}.premium-qr-address{background:#23242a;border:1.5px solid gold;border-radius:8px;color:#fff;font-family:Courier New,monospace;font-size:1.08em;letter-spacing:1px;margin-bottom:2px;padding:7px 14px}.premium-copy-btn{background:linear-gradient(90deg,gold,#ffb700);border:none;border-radius:7px;box-shadow:0 2px 8px #ffd70044;color:#181a1f;cursor:pointer;font-size:1em;font-weight:700;margin-top:2px;padding:7px 18px;transition:all .18s}.premium-copy-btn:hover{background:linear-gradient(90deg,#ffb700,gold);color:#000}.premium-copy-success{color:#0f8;font-size:.98em;font-weight:700;margin-left:8px}.premium-form-section{align-items:center;display:flex;flex-direction:column;gap:12px;margin-top:15px;width:100%}.premium-label{align-self:flex-start;color:gold;font-size:1.08em;font-weight:700;letter-spacing:.5px;margin-bottom:6px}.premium-plan-dropdown{background:#23242a;border:2.5px solid gold;border-radius:10px;box-shadow:0 2px 12px #ffd70033;color:#fff;font-size:1.08em;font-weight:900;margin-bottom:0;outline:none;padding:12px 16px;transition:border .2s,box-shadow .2s;width:100%}.premium-plan-dropdown:focus{border:2.5px solid #ffed4e;box-shadow:0 0 0 3px #ffd70055}.premium-hash-input{background:#181a1f;border:2px solid gold;border-radius:10px;box-shadow:0 2px 12px #ffd70022;color:gold;font-size:1.08em;font-weight:700;outline:none;padding:12px 16px;transition:border .2s,box-shadow .2s;width:100%}.premium-hash-input:focus{border:2px solid #ffed4e;box-shadow:0 0 0 3px #ffd70055}.premium-helper-text{color:gold;font-size:1em;font-weight:500;margin-bottom:2px;margin-top:2px;text-align:left;width:100%}@media (max-width:768px){.premium-page-container{margin:10px;max-width:95%;padding:20px 15px 30px}.back-btn{align-self:flex-start;margin-bottom:15px;position:static}.premium-page-container h1{font-size:1.8rem;margin-bottom:15px}.premium-benefits{margin-bottom:15px}.premium-qr-section{margin:15px 0 10px}.premium-qr-code-box{margin-bottom:12px;padding:12px}.premium-form-section{margin-top:15px}}.main-wallet-container{animation:fadeIn .5s ease-out}@media (max-width:600px){.main-wallet-container{margin:20px auto;padding:20px 16px}}.direct-deposit-container{background:linear-gradient(135deg,#0a2540,#1e3a5f);border:2px solid #00fff7;border-radius:16px;box-shadow:0 8px 40px #00fff799;color:#fff;margin:40px auto;max-width:600px;min-height:400px;padding:20px}.back-btn{font-weight:700;margin-bottom:24px;padding:8px 22px}.back-btn:hover{box-shadow:0 4px 15px #667eea66}.direct-deposit-container h1{color:#00fff7;font-size:1.8rem;font-weight:700;margin-bottom:24px;text-align:center;text-shadow:0 0 10px #00fff74d}.deposit-info{background:#ffffff1a;border:1px solid #00fff74d;border-radius:12px;margin-bottom:24px;padding:16px}.deposit-info p{color:#b3e0ff;line-height:1.6;margin:0}.qr-section{background:#ffffff1a;border:1px solid #00fff74d;border-radius:12px;margin-bottom:24px;padding:20px;text-align:center}.qr-section h3{color:#00fff7;font-size:1.2rem;margin-bottom:16px}.qr-container{background:#fff;border-radius:12px;display:inline-block;margin-bottom:16px;padding:16px}.address-container{margin-top:16px}.address-label{color:#b3e0ff;font-size:.9rem;margin-bottom:8px}.address-value{background:#0000004d;border-radius:6px;color:#00fff7;font-family:Courier New,monospace;font-size:.9rem;margin-bottom:12px;padding:8px 12px;word-break:break-all}.copy-btn{background:linear-gradient(135deg,#00ff6a,#00d4aa);border-radius:8px}.copy-btn:hover{box-shadow:0 4px 15px #00ff6a66}.deposit-form{background:#ffffff1a;border:1px solid #00fff74d;border-radius:12px;margin-bottom:24px;padding:20px}.form-group{margin-bottom:20px}.form-group label{font-size:.9rem}.form-group input{background:#ffffff1a;border:2px solid #00fff7;border-radius:8px;color:#fff;font-size:1rem;padding:12px 16px;transition:all .3s ease;width:100%}.form-group input:focus{border-color:#3ecfff;box-shadow:0 0 0 2px #3ecfff33;outline:none}.form-group input::placeholder{color:#b3e0ff;opacity:.7}.error-message{border:1px solid #ff6b6b;margin-bottom:16px;padding:12px}.submit-btn{background:linear-gradient(135deg,gold,#ffb347 25%,#ff8c00 50%,gold 75%,#ffed4e);border:2px solid gold;border-radius:12px;box-shadow:0 4px 20px #ffd70066;font-size:1rem;padding:14px 24px;width:100%}.submit-btn:hover:not(:disabled){box-shadow:0 6px 25px #ffd70099;transform:translateY(-2px)}.submit-btn:disabled{opacity:.7}.instructions{background:#ffffff0d;border:1px solid #00fff733;border-radius:12px;padding:20px}.instructions h4{color:#00fff7;font-size:1.1rem;margin-bottom:12px}.instructions ol{color:#b3e0ff;margin-bottom:16px;padding-left:20px}.instructions li{line-height:1.5;margin-bottom:8px}.warning{background:#ffb3471a;border:1px solid #ffb3474d;border-radius:8px;color:#ffb347;font-weight:600;margin:0;padding:12px}.success-message{padding:40px 20px;text-align:center}.success-message h2{color:#00ff6a;font-size:1.8rem;margin-bottom:16px}.success-message p{color:#b3e0ff;margin-bottom:12px}.loading-spinner{animation:spin 1s linear infinite;border:4px solid #00ff6a4d;border-radius:50%;border-top-color:#00ff6a;height:40px;margin:20px auto;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.direct-deposit-container{margin:20px;padding:16px}.qr-container{padding:12px}.address-value{font-size:.8rem}.instructions ol{padding-left:16px}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.add-signal-container{animation:fadeIn .5s ease-out}@media (max-width:600px){.add-signal-container{margin:20px auto;padding:20px 16px}}input:focus,select:focus,textarea:focus{border-color:#00ff6a!important;box-shadow:0 0 0 2px #00ff6a33!important}select option{background:#1a2332;color:#fff;padding:8px}select optgroup{background:#0a2540;color:#00fff7;font-weight:700;padding:8px}select optgroup option{background:#1e3a5f;color:#fff;margin-left:8px;padding:8px 16px}button:hover{box-shadow:0 4px 15px #00ff6a4d;transform:translateY(-2px)}.take-profit-input{transition:all .3s ease}.take-profit-input:focus{border-color:#00ff6a!important}.channel-signals-page{background:linear-gradient(135deg,#0f1419,#1a2332);color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;min-height:100vh;overflow-x:hidden;padding:20px;position:relative}.channel-signals-page:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='10' height='10' patternUnits='userSpaceOnUse'%3E%3Cpath d='M10 0H0v10' fill='none' stroke='rgba(100, 181, 246, 0.1)' stroke-width='.5'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");bottom:0;content:"";left:0;opacity:.3;pointer-events:none;position:absolute;right:0;top:0}.signals-container{margin:0 auto;max-width:1200px;position:relative;z-index:5}.signals-header{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff14;border:1px solid #64b5f633;border-radius:16px;display:flex;justify-content:space-between;margin-bottom:30px;padding:20px}.signals-header h3{color:#64b5f6;font-size:1.5rem;font-weight:700;margin:0}.add-new-signal-btn{background:linear-gradient(135deg,#4caf50,#2e7d32);border:none;border-radius:12px;box-shadow:0 4px 15px #4caf504d;color:#fff;cursor:pointer;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:1rem;font-weight:600;padding:12px 24px;transition:all .3s cubic-bezier(.4,0,.2,1)}.add-new-signal-btn:hover{background:linear-gradient(135deg,#45a049,#1b5e20);box-shadow:0 6px 20px #4caf5066;transform:translateY(-2px) scale(1.02)}.no-signals{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #64b5f633;border-radius:16px;padding:60px 20px;text-align:center}.no-signals-icon{font-size:4rem;margin-bottom:20px;opacity:.7}.no-signals h3{color:#64b5f6;font-size:1.8rem;margin-bottom:15px}.no-signals p{color:#b0bec5;font-size:1.1rem;line-height:1.6;margin-bottom:30px}.add-first-signal-btn{background:linear-gradient(135deg,#4caf50,#2e7d32);border:none;border-radius:12px;box-shadow:0 4px 15px #4caf504d;color:#fff;cursor:pointer;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:1.1rem;font-weight:600;padding:16px 32px;transition:all .3s cubic-bezier(.4,0,.2,1)}.add-first-signal-btn:hover{background:linear-gradient(135deg,#45a049,#1b5e20);box-shadow:0 6px 20px #4caf5066;transform:translateY(-2px) scale(1.02)}.signals-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}.signal-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff14;border:1px solid #64b5f633;border-radius:16px;overflow:hidden;padding:24px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.signal-card:hover{border-color:#64b5f666;box-shadow:0 8px 25px #64b5f64d;transform:translateY(-3px)}.signal-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:20px}.signal-info{flex:1 1}.signal-date{color:#90a4ae;font-size:.9rem;margin-bottom:8px}.signal-pair{color:#64b5f6;font-size:1.3rem;font-weight:700;margin-bottom:8px}.signal-timeframe{color:#b0bec5;font-size:.9rem;margin-bottom:8px}.signal-status{border-radius:20px;display:inline-block;font-size:.8rem;font-weight:600;margin-bottom:8px;padding:4px 12px}.signal-status.active{background:#4caf5033;border:1px solid #4caf504d;color:#4caf50}.signal-status.closed{background:#9e9e9e33;border:1px solid #9e9e9e4d;color:#9e9e9e}.signal-order-type{border-radius:20px;display:inline-block;font-size:.8rem;font-weight:600;padding:4px 12px}.signal-order-type.buy{background:#4caf5033;border:1px solid #4caf504d;color:#4caf50}.signal-order-type.sell{background:#f4433633;border:1px solid #f443364d;color:#f44336}.signal-icons{align-items:center;display:flex;flex-direction:column;gap:8px}.bookmark-icon,.share-icon{background:none;border:none;border-radius:8px;cursor:pointer;font-size:1.2rem;padding:8px;transition:all .3s ease}.bookmark-icon:hover,.share-icon:hover{background:#ffffff1a;transform:scale(1.1)}.signal-indicator{background:#ffffff1a;border-radius:50%;font-size:1.5rem;padding:8px}.signal-parameters{grid-gap:16px;background:#ffffff0d;border:1px solid #64b5f61a;border-radius:12px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin:20px 0;padding:16px}.parameter{text-align:center}.parameter .label{color:#b0bec5;display:block;font-size:.85rem;margin-bottom:4px}.parameter .value{color:#64b5f6;display:block;font-size:1.1rem;font-weight:600}.entry-price .value{color:#4caf50}.take-profit .value{color:#2196f3}.stop-loss .value{color:#f44336}.signal-visibility-badge{margin:16px 0;text-align:center}.visibility{border-radius:20px;font-size:.85rem;font-weight:600;padding:6px 12px}.visibility.public{background:#2196f333;border:1px solid #2196f34d;color:#2196f3}.visibility.private{background:#f4433633;border:1px solid #f443364d;color:#f44336}.signal-description{background:#ffffff0d;border:1px solid #64b5f61a;border-radius:12px;margin:16px 0;padding:16px}.signal-description p{color:#b0bec5;line-height:1.6;margin:0}.signal-actions{display:flex;gap:12px;margin-top:20px}.close-signal-btn,.delete-signal-btn{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:.9rem;font-weight:600;padding:10px 16px;transition:all .3s ease}.close-signal-btn{background:linear-gradient(135deg,#ff9800,#f57c00);color:#fff}.close-signal-btn:hover{box-shadow:0 4px 12px #ff980066;transform:translateY(-1px)}.delete-signal-btn{background:linear-gradient(135deg,#f44336,#d32f2f);color:#fff}.delete-signal-btn:hover{box-shadow:0 4px 12px #f4433666;transform:translateY(-1px)}.signal-chart-container{background:#0003;border:1px solid #00fff7;border-radius:12px;margin:20px 0;padding:16px}.chart-label{color:#b3e0ff;font-size:1rem;font-weight:600;margin-bottom:12px;text-align:center}.chart-wrapper{background:#181c20;border:2px solid #00fff7;border-radius:8px;height:300px;margin-bottom:12px;overflow:hidden}.chart-legend{display:flex;flex-wrap:wrap;font-size:.9rem;gap:20px;justify-content:center}.legend-item{align-items:center;color:#fff;display:flex;gap:8px}.legend-color{border-radius:2px;height:3px;width:16px}.entry-color,.tp-color{background:#00ff6a}.sl-color{background:#ff3b3b}@media (max-width:768px){.channel-signals-page{padding:15px}.page-header h1{font-size:2rem}.back-btn{margin-bottom:20px;position:relative}.signals-header{flex-direction:column;gap:15px;text-align:center}.signals-grid{gap:15px;grid-template-columns:1fr}.signal-card{padding:20px}.signal-parameters{gap:12px;grid-template-columns:1fr}.signal-actions{flex-direction:column}}@media (max-width:480px){.page-header h1{font-size:1.8rem}.channel-info h2{font-size:1.5rem}.signal-card{padding:16px}}.channel-management-page{background:linear-gradient(135deg,#0f1419,#1a2332);color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;min-height:100vh;overflow-x:hidden;padding:20px;position:relative}.channel-management-page:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='10' height='10' patternUnits='userSpaceOnUse'%3E%3Cpath d='M10 0H0v10' fill='none' stroke='rgba(100, 181, 246, 0.1)' stroke-width='.5'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");bottom:0;content:"";left:0;opacity:.3;pointer-events:none;position:absolute;right:0;top:0}.page-header{margin-bottom:40px;position:relative;text-align:center;z-index:10}.page-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#64b5f6,#42a5f5);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700;margin-bottom:20px}.channel-info{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#64b5f61a;border:1px solid #64b5f64d;border-radius:12px;margin-bottom:20px}.channel-logo{background:linear-gradient(135deg,#1a2332,#2c3e50);border:4px solid #64b5f6;border-radius:50%;box-shadow:0 6px 20px #64b5f666;height:80px;margin:0 auto 20px;object-fit:cover;overflow:hidden;position:relative;transition:all .3s ease;width:80px}.channel-logo:hover{border-color:#90caf9;box-shadow:0 8px 25px #64b5f699;transform:scale(1.05)}.channel-logo:not(img){align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;font-size:2.5rem;font-weight:700;justify-content:center;text-shadow:0 2px 4px #0000004d}.channel-info h2{color:#64b5f6;font-size:1.8rem;margin-bottom:10px}.channel-info p{color:#b0bec5;font-size:1.1rem}.back-btn{background:linear-gradient(135deg,#7c4dff,#6200ea);box-shadow:0 4px 15px #7c4dff4d;font-size:1rem;left:0;padding:12px 24px;position:absolute;top:0}.back-btn:hover{box-shadow:0 6px 20px #7c4dff66}.management-container{margin:0 auto;max-width:1200px;position:relative;z-index:5}.management-header{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff14;border:1px solid #64b5f633;border-radius:16px;display:flex;justify-content:space-between;margin-bottom:30px;padding:20px}.management-header h3{color:#64b5f6;font-size:1.5rem;font-weight:700;margin:0}.request-stats{display:flex;gap:15px}.stat{border-radius:20px;font-size:.9rem;font-weight:600;padding:8px 16px}.stat.pending{background:#ff980033;border:1px solid #ff98004d;color:#ff9800}.stat.approved{background:#4caf5033;border:1px solid #4caf504d;color:#4caf50}.stat.rejected{background:#f4433633;border:1px solid #f443364d;color:#f44336}.no-requests{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #64b5f633;border-radius:16px;padding:60px 20px;text-align:center}.no-requests-icon{font-size:4rem;margin-bottom:20px;opacity:.7}.no-requests h3{color:#64b5f6;font-size:1.8rem;margin-bottom:15px}.no-requests p{color:#b0bec5;font-size:1.1rem;line-height:1.6;margin-bottom:30px}.requests-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}.request-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff14;border:1px solid #64b5f633;border-radius:16px;overflow:hidden;padding:24px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.request-card:hover{border-color:#64b5f666;box-shadow:0 8px 25px #64b5f64d;transform:translateY(-3px)}.request-card.pending{border-left:4px solid #ff9800}.request-card.approved{border-left:4px solid #4caf50}.request-card.rejected{border-left:4px solid #f44336}.request-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:20px}.request-info{flex:1 1}.request-date{color:#90a4ae;font-size:.9rem;margin-bottom:8px}.user-name{color:#64b5f6;font-size:1.3rem;font-weight:700;margin-bottom:8px}.user-email{color:#b0bec5;font-size:.9rem;margin-bottom:8px}.request-status{border-radius:20px;display:inline-block;font-size:.8rem;font-weight:600;margin-bottom:8px;padding:4px 12px}.request-status.pending{background:#ff980033;border:1px solid #ff98004d;color:#ff9800}.request-status.approved{background:#4caf5033;border:1px solid #4caf504d;color:#4caf50}.request-status.rejected{background:#f4433633;border:1px solid #f443364d;color:#f44336}.request-actions{align-items:flex-end;display:flex;flex-direction:column;gap:8px}.approve-btn,.delete-btn,.reject-btn{border:none;border-radius:8px;cursor:pointer;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:.85rem;font-weight:600;min-width:80px;padding:8px 16px;transition:all .3s ease}.approve-btn{background:linear-gradient(135deg,#4caf50,#2e7d32);color:#fff}.approve-btn:hover{box-shadow:0 4px 12px #4caf5066;transform:translateY(-1px)}.reject-btn{background:linear-gradient(135deg,#ff9800,#f57c00);color:#fff}.reject-btn:hover{box-shadow:0 4px 12px #ff980066;transform:translateY(-1px)}.delete-btn{background:linear-gradient(135deg,#f44336,#d32f2f);color:#fff}.delete-btn:hover{box-shadow:0 4px 12px #f4433666;transform:translateY(-1px)}.request-message{background:#ffffff0d;border:1px solid #64b5f61a;border-radius:12px;margin:16px 0;padding:16px}.request-message strong{color:#64b5f6;display:block;margin-bottom:8px}.request-message p{color:#b0bec5;line-height:1.6;margin:0}.approval-info,.rejection-info{border-radius:8px;font-size:.9rem;margin:16px 0;padding:12px;text-align:center}.approval-info{background:#4caf501a;border:1px solid #4caf5033;color:#4caf50}.rejection-info{background:#f443361a;border:1px solid #f4433633;color:#f44336}.loading{color:#64b5f6}.error,.loading{align-items:center;display:flex;font-size:1.5rem;justify-content:center;min-height:100vh}.error{color:#f44336}@media (max-width:768px){.channel-management-page{padding:15px}.page-header h1{font-size:2rem}.back-btn{margin-bottom:20px;position:relative}.management-header{flex-direction:column;gap:15px;text-align:center}.request-stats{flex-wrap:wrap;justify-content:center}.requests-grid{gap:15px;grid-template-columns:1fr}.request-card{padding:20px}.request-header{flex-direction:column;gap:15px}.request-actions{align-items:stretch;flex-direction:row;justify-content:center}}@media (max-width:480px){.page-header h1{font-size:1.8rem}.channel-info h2{font-size:1.5rem}.request-card{padding:16px}.request-actions{flex-direction:column}}.insufficient-funds-page{align-items:center;background:linear-gradient(135deg,#0a0a0a,#1a1a2e 50%,#16213e);display:flex;font-family:Arial,sans-serif;justify-content:center;min-height:100vh;padding:20px}.error-container{background:linear-gradient(145deg,#1e1e2e,#2d2d44);border-radius:20px;box-shadow:0 20px 40px #0000004d,0 0 0 1px #ffd7001a,inset 0 1px 0 #ffffff1a;max-width:500px;overflow:hidden;padding:40px;position:relative;text-align:center;width:100%}.error-container:before{animation:shimmer 3s ease-in-out infinite;background:linear-gradient(90deg,#ff6b6b,gold,#ff6b6b);background-size:200% 100%;content:"";height:4px;left:0;position:absolute;right:0;top:0}.error-icon{display:inline-block;margin-bottom:30px;position:relative}.wallet-icon{animation:bounce 2s ease-in-out infinite;font-size:80px}.warning-icon{animation:pulse 1.5s ease-in-out infinite;font-size:30px;position:absolute;right:-10px;top:-10px}.error-title{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#ff6b6b,#ff8e8e);-webkit-background-clip:text;background-clip:text;color:#ff6b6b;font-size:32px;font-weight:700;margin:0 0 20px;text-shadow:0 0 20px #ff6b6b4d}.error-message{color:#fff;font-size:18px;font-weight:600;line-height:1.5;margin:0 0 25px}.error-details{background:#ff6b6b1a;border:1px solid #ff6b6b33;border-radius:12px;margin:25px 0;padding:20px}.error-details p{color:#e0e0e0;font-size:14px;line-height:1.6;margin:0 0 10px}.error-details p:last-child{margin-bottom:0}.action-buttons{margin:30px 0}.back-btn,.wallet-btn{border:none;border-radius:25px;cursor:pointer;font-size:16px;font-weight:600;min-width:140px;overflow:hidden;padding:12px 24px;position:relative;transition:all .3s ease}.back-btn{background:linear-gradient(145deg,#4a4a4a,#2a2a2a);border:1px solid #666}.back-btn:hover{background:linear-gradient(145deg,#5a5a5a,#3a3a3a);box-shadow:0 8px 20px #0000004d}.wallet-btn{background:linear-gradient(145deg,gold,#ffed4e);border:1px solid #ffed4e;color:#1a1a1a;font-weight:700}.wallet-btn:hover{background:linear-gradient(145deg,#ffed4e,gold);box-shadow:0 8px 20px #ffd70066;transform:translateY(-2px)}.wallet-btn:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.wallet-btn:hover:before{left:100%}.help-section{border-top:1px solid #ffffff1a;margin-top:30px;padding-top:25px}.help-section h3{color:gold;font-size:18px;font-weight:600;margin:0 0 15px}.help-section ul{list-style:none;margin:0;padding:0;text-align:left}.help-section li{color:#b3b3b3;font-size:14px;margin:8px 0;padding-left:20px;position:relative}.help-section li:before{color:gold;content:"•";font-weight:700;left:0;position:absolute}@media (max-width:768px){.error-container{margin:10px;padding:30px 20px}.error-title{font-size:28px}.error-message{font-size:16px}.action-buttons{align-items:center;flex-direction:column}.back-btn,.wallet-btn{max-width:200px;width:100%}.wallet-icon{font-size:60px}.warning-icon{font-size:24px}}@media (max-width:480px){.error-container{padding:25px 15px}.error-title{font-size:24px}.error-message{font-size:15px}.help-section li{font-size:13px}}.purchase-success-page{align-items:center;background:linear-gradient(135deg,#0a0a0a,#1a1a2e 50%,#16213e);display:flex;font-family:Arial,sans-serif;justify-content:center;min-height:100vh;overflow:hidden;padding:20px;position:relative}.purchase-success-page:before{background:radial-gradient(circle at 20% 20%,#00ff6a1a 0,#0000 50%),radial-gradient(circle at 80% 80%,#ffd7001a 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.success-container{animation:slideInUp .6s ease-out;background:linear-gradient(145deg,#1e1e2e,#2d2d44);border-radius:24px;box-shadow:0 25px 50px #0006,0 0 0 1px #00ff6a33,inset 0 1px 0 #ffffff1a;max-width:500px;overflow:hidden;padding:50px 40px;position:relative;text-align:center;width:100%}.success-container:before{animation:shimmer 3s ease-in-out infinite;background:linear-gradient(90deg,#00ff6a,gold,#00ff6a);background-size:200% 100%;content:"";height:4px;left:0;position:absolute;right:0;top:0}.checkmark{height:80px;margin:0 auto;position:relative;width:80px}.checkmark-circle{animation:checkmarkPulse 2s ease-in-out infinite;background:linear-gradient(135deg,#00ff6a,#00d4aa);height:80px;width:80px}.checkmark-stem{height:25px;left:38px;top:35px;transform:rotate(45deg)}.checkmark-kick,.checkmark-stem{background:#000;border-radius:2px;position:absolute;width:4px}.checkmark-kick{height:15px;left:30px;top:45px;transform:rotate(-45deg)}@keyframes checkmarkPulse{0%,to{box-shadow:0 0 0 0 #00ff6ab3;transform:scale(1)}50%{box-shadow:0 0 0 20px #00ff6a00;transform:scale(1.05)}}.sparkles{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.sparkle{animation:sparkleFloat 2s ease-in-out infinite;font-size:20px}.sparkle-1{right:10px;top:10px}.sparkle-2{animation-delay:.5s;bottom:10px;left:10px}.sparkle-3{animation-delay:1s;left:-10px;top:50%}.sparkle-4{animation-delay:1.5s;right:-10px;top:50%}@keyframes sparkleFloat{0%,to{opacity:.7;transform:translateY(0) rotate(0deg)}50%{opacity:1;transform:translateY(-10px) rotate(180deg)}}.success-title{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#00ff6a,#00d4aa);-webkit-background-clip:text;background-clip:text;color:#00ff6a;font-size:32px;font-weight:800;margin:0 0 30px;text-shadow:0 0 20px #00ff6a4d}.success-details{display:flex;flex-direction:column;gap:16px;margin-bottom:30px}.detail-card{background:#00ff6a1a;border:1px solid #00ff6a4d;border-radius:12px;padding:20px;transition:all .3s ease}.detail-card:hover{background:#00ff6a26;box-shadow:0 8px 20px #00ff6a33;transform:translateY(-2px)}.detail-label{color:#b3e0ff;font-size:14px;font-weight:600;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}.detail-value{font-family:Courier New,monospace;font-size:18px;font-weight:700}.apsx-tokens{color:gold;text-shadow:0 0 10px #ffd7004d}.usdt-amount{color:#00ff6a;text-shadow:0 0 10px #00ff6a4d}.token-price{color:#00fff7;text-shadow:0 0 10px #00fff74d}.success-message{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;margin-bottom:30px;padding:20px}.success-message p{color:#e0e0e0;font-size:16px;line-height:1.6;margin:0 0 10px}.success-message p:last-child{margin-bottom:0}.action-buttons{margin-bottom:20px}.home-btn,.wallet-btn{align-items:center;border:none;border-radius:25px;cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:8px;justify-content:center;min-width:160px;overflow:hidden;padding:14px 28px;position:relative;transition:all .3s ease}.wallet-btn{background:linear-gradient(145deg,#00ff6a,#00d4aa);border:2px solid #00ff6a;color:#000}.wallet-btn:hover{background:linear-gradient(145deg,#00d4aa,#00ff6a);box-shadow:0 10px 25px #00ff6a66;transform:translateY(-3px)}.home-btn{background:linear-gradient(145deg,#667eea,#764ba2);border:2px solid #667eea;color:#fff}.home-btn:hover{background:linear-gradient(145deg,#5a6fd8,#6a4190);box-shadow:0 10px 25px #667eea66;transform:translateY(-3px)}.btn-icon{font-size:18px}.auto-redirect{border-top:1px solid #ffffff1a;margin-top:20px;padding-top:20px}.auto-redirect p{color:#888;font-size:14px;margin:0}.countdown{color:#00ff6a;font-size:16px;font-weight:700}@media (max-width:768px){.success-container{margin:10px;padding:40px 25px}.success-title{font-size:28px}.detail-card{padding:16px}.action-buttons{align-items:center;flex-direction:column}.home-btn,.wallet-btn{max-width:250px;width:100%}}@media (max-width:480px){.success-container{padding:30px 20px}.success-title{font-size:24px}.detail-value{font-size:16px}.success-message p{font-size:14px}}.private-symbol-request-page{background:linear-gradient(135deg,#0a0a0a,#1a1a2e 50%,#16213e);color:#fff;font-family:Arial,sans-serif;min-height:100vh;padding:20px}.request-container{background:linear-gradient(145deg,#1e1e2e,#2d2d44);border-radius:20px;box-shadow:0 20px 40px #0000004d,0 0 0 1px #ffd7001a,inset 0 1px 0 #ffffff1a;margin:0 auto;max-width:800px;overflow:hidden;padding:40px;position:relative}.request-container:before{animation:shimmer 3s ease-in-out infinite;background:linear-gradient(90deg,gold,#ff6b35,gold);background-size:200% 100%;content:"";height:4px;left:0;position:absolute;right:0;top:0}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.back-btn{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;margin-bottom:30px;padding:10px 20px;transition:all .3s ease}.back-btn:hover{box-shadow:0 8px 20px #667eea66;transform:translateY(-2px)}.page-title{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,gold,#ff6b35);-webkit-background-clip:text;background-clip:text;color:gold;font-size:32px;font-weight:800;margin:0 0 30px;text-align:center;text-shadow:0 0 20px #ffd7004d}.service-info{background:#ffd7001a;border:1px solid #ffd7004d;border-radius:16px;margin-bottom:30px;padding:30px}.service-info h2{color:gold;font-size:24px;font-weight:700;margin:0 0 15px;text-shadow:0 0 15px #ffd7004d}.info-message{color:#b3e0ff;font-size:16px;line-height:1.6;margin:0 0 25px}.request-details h3{color:#fff;font-size:20px;font-weight:600;margin:0 0 20px}.discount-banner{animation:pulseOccasion 1.5s infinite,moveOccasion 2.2s infinite;background:#ffb700;border-radius:6px;color:#222;display:inline-block;font-size:16px;font-weight:700;margin-bottom:15px;padding:8px 16px}@keyframes pulseOccasion{0%{background:#ffb700;box-shadow:0 0 0 0 #ffb70088}50%{background:#ffe066;box-shadow:0 0 16px 6px #ffb70088}to{background:#ffb700;box-shadow:0 0 0 0 #ffb70088}}@keyframes moveOccasion{0%{transform:translateX(0)}25%{transform:translateX(-8px)}50%{transform:translateX(0)}75%{transform:translateX(8px)}to{transform:translateX(0)}}.price-section{margin-bottom:25px}.price-label{color:#b3e0ff;font-size:18px;font-weight:600;margin-right:10px}.original-price{color:#ffb700;font-weight:500;margin-right:10px;text-decoration:line-through}.discounted-price{margin-right:5px}.currency,.discounted-price{color:#0f8;font-size:20px;font-weight:700}.currency{margin-right:10px}.discount-text{color:#ffb700;font-size:14px;font-weight:500}.current-price{color:#0f8;font-size:20px;font-weight:700}.benefits-section{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:20px}.benefits-section h4{color:gold;font-size:18px;font-weight:600;margin:0 0 15px}.benefits-list{list-style:none;margin:0;padding:0}.benefits-list li{color:#e0e0e0;font-size:16px;line-height:1.5;margin:10px 0;padding-left:25px;position:relative}.benefits-list li:before{color:#00ff6a;content:"✓";font-weight:700;left:0;position:absolute;top:0}.request-form{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;padding:30px}.request-form h3{color:#fff;font-size:22px;font-weight:600;margin:0 0 25px;text-align:center}.form-group{margin-bottom:25px}.form-group label{color:#b3e0ff;display:block;font-size:16px;font-weight:600;margin-bottom:8px}.form-input{background:#0000004d;border:2px solid #00fff7;border-radius:8px;box-sizing:border-box;color:#fff;font-size:16px;outline:none;padding:12px 16px;transition:all .3s ease;width:100%}.form-input:focus{background:#00000080;border-color:#00ff6a;box-shadow:0 0 15px #00ff6a4d}.form-input::placeholder{color:#888}.payment-section{background:#00fff71a;border:1px solid #00fff74d;border-radius:12px;margin:25px 0;padding:25px}.payment-section h4{color:#00fff7;font-size:18px;font-weight:600;margin:0 0 15px}.payment-instruction{color:#b3e0ff;font-size:16px;margin:0 0 20px;text-align:center}.qr-code-container{margin:20px 0;text-align:center}.qr-code{background:#fff;border-radius:12px;box-shadow:0 4px 15px #00fff74d;padding:8px}.qr-instruction{color:#b3e0ff;font-size:14px;margin:10px 0 0}.wallet-address-section{margin-top:20px}.address-container{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.wallet-address{background:#222e3a;border:1px solid #00fff7;border-radius:8px;color:#00fff7;font-family:Courier New,monospace;word-break:break-all}.copy-btn,.wallet-address{font-size:14px;padding:8px 16px}.copy-btn{background:linear-gradient(90deg,#00fff7,#0050ff);border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;transition:all .3s ease}.copy-btn:hover{box-shadow:0 4px 12px #00fff766;transform:translateY(-2px)}.copied-message{color:#00ff6a;font-size:14px;font-weight:600;margin-top:8px;text-align:center}.risk-acknowledgment{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;display:flex;margin:25px 0;padding:15px}.risk-checkbox{accent-color:#00ff6a;cursor:pointer;height:20px;margin-right:12px;width:20px}.risk-label{color:#fff;cursor:pointer;font-size:16px;font-weight:400;line-height:1.4}.error-message{background:#ff6b6b1a;border:1px solid #ff6b6b4d;border-radius:8px;color:#ff6b6b;font-size:16px;font-weight:500;margin:20px 0;padding:15px;text-align:center}.form-actions{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-top:30px}.submit-btn{background:linear-gradient(145deg,#00ff6a,#00d4aa);border:2px solid #00ff6a;border-radius:25px;color:#000;cursor:pointer;font-size:16px;font-weight:700;min-width:160px;padding:14px 28px;transition:all .3s ease}.submit-btn:hover:not(:disabled){background:linear-gradient(145deg,#00d4aa,#00ff6a);box-shadow:0 10px 25px #00ff6a66;transform:translateY(-3px)}.submit-btn:disabled{background:#666;border-color:#666;cursor:not-allowed;opacity:.6}.cancel-btn{background:linear-gradient(145deg,#667eea,#764ba2);border:2px solid #667eea;border-radius:25px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;min-width:160px;padding:14px 28px;transition:all .3s ease}.cancel-btn:hover{background:linear-gradient(145deg,#5a6fd8,#6a4190);box-shadow:0 10px 25px #667eea66;transform:translateY(-3px)}@media (max-width:768px){.request-container{margin:10px;padding:30px 20px}.page-title{font-size:28px}.request-form,.service-info{padding:20px}.form-actions{align-items:center;flex-direction:column}.cancel-btn,.submit-btn{max-width:250px;width:100%}.address-container{align-items:stretch;flex-direction:column}.wallet-address{margin-bottom:10px;text-align:center}}@media (max-width:480px){.request-container{padding:25px 15px}.page-title{font-size:24px}.service-info h2{font-size:20px}.request-form h3{font-size:18px}.benefits-list li,.form-input{font-size:14px}}.logo-preview-container{align-items:center;background:linear-gradient(135deg,#0a2540,#1a1a2e 50%,#16213e);display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:20px;position:relative}.preview-background{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.bg-circle{animation:float 6s ease-in-out infinite}.circle-1{left:10%}.circle-2{animation-delay:2s;right:15%}.circle-3{animation-delay:4s}.logo-preview-card{animation:slideInUp .8s ease-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#ffffff1a,#ffffff0d);border:2px solid #3ecfff4d;border-radius:24px;box-shadow:0 20px 40px #0000004d,0 0 60px #3ecfff33,inset 0 1px 0 #ffffff1a;max-width:600px;padding:40px;position:relative;text-align:center;width:100%;z-index:2}.preview-header{margin-bottom:40px}.preview-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#3ecfff,#0f8);-webkit-background-clip:text;background-clip:text;color:#3ecfff;font-size:2.5rem;font-weight:700;margin:0 0 10px;text-shadow:0 0 20px #3ecfff80}.preview-header p{color:#b3e0ff;font-size:1.1rem;margin:0;opacity:.8}.preview-content{align-items:center;display:flex;flex-direction:column;gap:30px}.logo-display{margin:20px 0;position:relative}.logo-preview-wrapper{animation:pulse 2s ease-in-out infinite;display:inline-block;position:relative}.preview-logo{border:4px solid #3ecfff;border-radius:50%;box-shadow:0 0 30px #3ecfff99,0 0 60px #3ecfff4d,inset 0 0 20px #ffffff1a;height:200px;object-fit:cover;transition:all .3s ease;width:200px}.preview-logo:hover{box-shadow:0 0 40px #3ecfffcc,0 0 80px #3ecfff66;transform:scale(1.1)}.logo-glow{animation:rotate 3s linear infinite;background:linear-gradient(45deg,#3ecfff,#0f8,#3ecfff);border-radius:50%;bottom:-10px;left:-10px;opacity:.3;position:absolute;right:-10px;top:-10px;z-index:-1}.default-logo{align-items:center;background:#3ecfff1a;border:4px dashed #3ecfff80;border-radius:50%;color:#b3e0ff;display:flex;flex-direction:column;height:200px;justify-content:center;margin:0 auto;width:200px}.default-icon{font-size:4rem;margin-bottom:10px;opacity:.7}.default-logo p{font-size:1rem;margin:0;opacity:.8}.channel-info{background:#ffffff0d;border:1px solid #3ecfff33;border-radius:16px;max-width:400px;padding:20px;width:100%}.channel-info h3{color:#fff;font-size:1.5rem;font-weight:600;margin:0 0 10px}.channel-info p{color:#b3e0ff;font-size:1rem;margin:0;opacity:.8}.preview-actions{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:20px}.btn-primary,.btn-secondary{font-size:1rem;min-width:150px;padding:15px 30px}.btn-primary{box-shadow:0 4px 15px #3ecfff66}.btn-primary:hover{box-shadow:0 8px 25px #3ecfff99}@media (max-width:768px){.logo-preview-container{padding:10px}.logo-preview-card{padding:30px 20px}.preview-header h1{font-size:2rem}.default-logo,.preview-logo{height:150px;width:150px}.default-icon{font-size:3rem}.preview-actions{align-items:center;flex-direction:column}.btn-primary,.btn-secondary{max-width:250px;width:100%}}@media (max-width:480px){.preview-header h1{font-size:1.8rem}.default-logo,.preview-logo{height:120px;width:120px}.default-icon{font-size:2.5rem}}.channel-created-container{align-items:center;background:linear-gradient(135deg,#0a2540,#1a1a2e 50%,#16213e);display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:20px;position:relative}.sparkle{background:#3ecfff}.success-card{animation:slideInUp .8s ease-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#ffffff1a,#ffffff0d);border:2px solid #3ecfff4d;border-radius:24px;box-shadow:0 25px 50px #0000004d,0 0 80px #3ecfff33,inset 0 1px 0 #ffffff1a;max-width:700px;padding:50px;position:relative;text-align:center;width:100%;z-index:2}.success-header{margin-bottom:40px}.success-icon{display:inline-block;margin-bottom:30px;position:relative}.checkmark-circle{align-items:center;animation:pulse 2s ease-in-out infinite;background:linear-gradient(135deg,#0f8,#00a1ff);border-radius:50%;box-shadow:0 0 40px #0f89;display:flex;height:120px;justify-content:center;margin:0 auto;position:relative;width:120px}.checkmark-icon{animation:checkmarkDraw .8s ease-in-out .5s both;color:#0a2540;font-size:3rem;font-weight:700}.success-glow{animation:rotate 3s linear infinite;background:linear-gradient(45deg,#3ecfff,#0f8,#3ecfff);border-radius:50%;bottom:-10px;left:-10px;opacity:.3;position:absolute;right:-10px;top:-10px;z-index:-1}@keyframes checkmarkDraw{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.success-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#3ecfff,#0f8);-webkit-background-clip:text;background-clip:text;color:#3ecfff;font-size:2.8rem;font-weight:700;margin:0 0 15px;text-shadow:0 0 20px #3ecfff80}.success-header p{color:#b3e0ff;font-size:1.2rem;line-height:1.6;margin:0;opacity:.9}.success-content{display:flex;flex-direction:column;gap:40px}.info-item{border:1px solid #3ecfff33}.info-item:hover{border-color:#3ecfff66}.action-buttons{gap:20px}.btn-primary,.btn-secondary{border:none;border-radius:12px;cursor:pointer;font-size:1.1rem;font-weight:600;letter-spacing:.5px;min-width:180px;padding:18px 35px;text-transform:uppercase;transition:all .3s ease}.btn-secondary:hover{box-shadow:0 10px 30px #3ecfff4d}.btn-primary:hover,.btn-secondary:hover{transform:translateY(-3px)}@media (max-width:768px){.channel-created-container{padding:10px}.success-card{padding:30px 20px}.success-header h1{font-size:2.2rem}.success-header p{font-size:1.1rem}.checkmark-circle{height:100px;width:100px}.checkmark-icon{font-size:2.5rem}.info-item{flex-direction:column;gap:15px;text-align:center}.action-buttons{align-items:center;flex-direction:column}.btn-primary,.btn-secondary{max-width:300px;width:100%}}@media (max-width:480px){.success-header h1{font-size:1.8rem}.checkmark-circle{height:80px;width:80px}.checkmark-icon{font-size:2rem}}.channel-limit-container{align-items:center;background:linear-gradient(135deg,#0a2540,#1a1a2e 50%,#16213e);display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:20px;position:relative}.bg-circle{background:linear-gradient(45deg,#ffa5001a,#ff45001a)}.circle-1{height:400px;width:400px}.circle-2{height:300px;top:50%;width:300px}.circle-3{height:200px;width:200px}.sparkle{animation:sparkle 2s ease-in-out infinite;background:orange;border-radius:50%;height:4px;position:absolute;width:4px}.sparkle-1{animation-delay:0s;left:30%;top:20%}.sparkle-2{animation-delay:1s;right:25%;top:60%}.sparkle-3{animation-delay:2s;bottom:30%;left:60%}@keyframes sparkle{0%,to{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1)}}.limit-card{animation:slideInUp .8s ease-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#ffffff1a,#ffffff0d);border:2px solid #ffa5004d;border-radius:24px;box-shadow:0 25px 50px #0000004d,0 0 80px #ffa50033,inset 0 1px 0 #ffffff1a;max-width:800px;padding:50px;position:relative;text-align:center;width:100%;z-index:2}.limit-header{margin-bottom:40px}.limit-icon{display:inline-block;margin-bottom:30px;position:relative}.warning-circle{align-items:center;animation:pulse 2s ease-in-out infinite;background:linear-gradient(135deg,orange,#ff6b35);border-radius:50%;box-shadow:0 0 40px #ffa50099;display:flex;height:120px;justify-content:center;margin:0 auto;position:relative;width:120px}.warning-icon{animation:shake .8s ease-in-out .5s both;color:#0a2540;font-size:3rem;font-weight:700}.warning-glow{animation:rotate 3s linear infinite;background:linear-gradient(45deg,orange,#ff6b35,orange);border-radius:50%;bottom:-10px;left:-10px;opacity:.3;position:absolute;right:-10px;top:-10px;z-index:-1}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes shake{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.limit-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,orange,#ff6b35);-webkit-background-clip:text;background-clip:text;color:orange;font-size:2.8rem;font-weight:700;margin:0 0 15px;text-shadow:0 0 20px #ffa50080}.limit-header p{color:#b3e0ff;font-size:1.2rem;line-height:1.6;margin:0;opacity:.9}.limit-content{gap:40px}.info-section,.limit-content{display:flex;flex-direction:column}.info-section{gap:25px}.info-item{align-items:flex-start;background:#ffffff0d;border:1px solid #ffa50033;border-radius:16px;display:flex;gap:20px;padding:20px;text-align:left;transition:all .3s ease}.info-item:hover{background:#ffffff14;border-color:#ffa50066;transform:translateY(-2px)}.info-icon{animation:bounce 2s ease-in-out infinite;font-size:2rem;min-width:50px;text-align:center}.info-item:nth-child(2) .info-icon{animation-delay:.5s}.info-item:nth-child(3) .info-icon{animation-delay:1s}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.info-text h3{color:#fff;font-size:1.3rem;font-weight:600;margin:0 0 8px}.info-text p{color:#b3e0ff;font-size:1rem;line-height:1.5;margin:0;opacity:.8}.current-channels{background:#ffffff0d;border:1px solid #ffa50033;border-radius:16px;padding:25px;text-align:left}.current-channels h3{color:#fff;font-size:1.4rem;font-weight:600;margin:0 0 20px;text-align:center}.channels-list{display:flex;flex-direction:column;gap:15px}.channel-item{background:#ffffff08;border:1px solid #ffa5001a;border-radius:12px;padding:15px 20px;transition:all .3s ease}.channel-item:hover{background:#ffffff0f;border-color:#ffa5004d}.channel-info{align-items:center;display:flex;justify-content:space-between}.channel-name{color:#fff;font-size:1.1rem;font-weight:600}.channel-status{border-radius:20px;font-size:.9rem;font-weight:600;padding:4px 12px;text-transform:uppercase}.channel-status.active{background:#0f83;border:1px solid #00ff884d;color:#0f8}.channel-status.pending{background:#ffc10733;border:1px solid #ffc1074d;color:#ffc107}.action-buttons{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.btn-info,.btn-primary,.btn-secondary{border:none;border-radius:12px;cursor:pointer;font-size:1rem;font-weight:600;letter-spacing:.5px;min-width:150px;padding:15px 25px;text-transform:uppercase;transition:all .3s ease}.btn-secondary{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border:2px solid #3ecfff4d;color:#b3e0ff}.btn-secondary:hover{background:linear-gradient(135deg,#ffffff26,#ffffff14);border-color:#3ecfff80;box-shadow:0 8px 25px #3ecfff4d;transform:translateY(-2px)}.btn-info{background:linear-gradient(135deg,#ffa50033,#ff6b3533);border:2px solid #ffa5004d;color:orange}.btn-info:hover{background:linear-gradient(135deg,#ffa5004d,#ff6b354d);border-color:#ffa50080;box-shadow:0 8px 25px #ffa5004d;transform:translateY(-2px)}.btn-primary{background:linear-gradient(135deg,#3ecfff,#0f8);box-shadow:0 6px 20px #3ecfff66;color:#0a2540}.btn-primary:hover{background:linear-gradient(135deg,#4dd9ff,#1aff99);box-shadow:0 12px 35px #3ecfff99;transform:translateY(-2px)}@media (max-width:768px){.channel-limit-container{padding:10px}.limit-card{padding:30px 20px}.limit-header h1{font-size:2.2rem}.limit-header p{font-size:1.1rem}.warning-circle{height:100px;width:100px}.warning-icon{font-size:2.5rem}.info-item{flex-direction:column;gap:15px;text-align:center}.action-buttons{align-items:center;flex-direction:column}.btn-info,.btn-primary,.btn-secondary{max-width:300px;width:100%}}@media (max-width:480px){.limit-header h1{font-size:1.8rem}.warning-circle{height:80px;width:80px}.warning-icon{font-size:2rem}}.chart-view-container{background:linear-gradient(135deg,#0a2540,#1a1a2e 50%,#16213e);min-height:100vh;overflow:hidden;padding:20px;position:relative}.background-effects{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.bg-circle{animation:float 8s ease-in-out infinite;background:linear-gradient(45deg,#3ecfff1a,#00ff881a);border-radius:50%;position:absolute}.circle-1{animation-delay:0s;height:300px;left:5%;top:10%;width:300px}.circle-2{animation-delay:3s;height:200px;right:10%;top:60%;width:200px}.circle-3{animation-delay:6s;bottom:20%;height:150px;left:20%;width:150px}@keyframes float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(180deg)}}.chart-header{justify-content:space-between;margin-bottom:30px;position:relative;z-index:2}.back-button,.chart-header{align-items:center;display:flex}.back-button{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border:2px solid #3ecfff4d;border-radius:10px;color:#b3e0ff;cursor:pointer;font-size:1rem;font-weight:600;gap:8px;padding:12px 20px;transition:all .3s ease}.back-button:hover{background:linear-gradient(135deg,#ffffff26,#ffffff14);border-color:#3ecfff80;box-shadow:0 8px 25px #3ecfff4d;transform:translateY(-2px)}.chart-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#3ecfff,#0f8);-webkit-background-clip:text;background-clip:text;color:#3ecfff;font-size:2.2rem;font-weight:700;margin:0;text-shadow:0 0 20px #3ecfff80}.chart-info{align-items:center;display:flex;gap:15px}.symbol-badge{background:linear-gradient(135deg,#0f8,#00a1ff);border-radius:20px;box-shadow:0 4px 15px #0f86;color:#0a2540;font-size:1.1rem;font-weight:700;padding:8px 16px}.chart-content{position:relative;z-index:2}.chart-container{animation:slideInUp .8s ease-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#ffffff1a,#ffffff0d);border:2px solid #3ecfff4d;border-radius:20px;box-shadow:0 20px 40px #0000004d,0 0 60px #3ecfff33,inset 0 1px 0 #ffffff1a;margin-bottom:30px;padding:20px}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.chart-actions{flex-wrap:wrap;gap:20px}.action-btn,.chart-actions{display:flex;justify-content:center}.action-btn{align-items:center;border:none;border-radius:12px;cursor:pointer;font-size:1rem;font-weight:600;gap:8px;letter-spacing:.5px;min-width:180px;padding:15px 30px;text-transform:uppercase;transition:all .3s ease}.action-btn.secondary{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border:2px solid #3ecfff4d;color:#b3e0ff}.action-btn.secondary:hover{background:linear-gradient(135deg,#ffffff26,#ffffff14);border-color:#3ecfff80;box-shadow:0 8px 25px #3ecfff4d;transform:translateY(-2px)}.action-btn.primary{background:linear-gradient(135deg,#3ecfff,#0f8);box-shadow:0 6px 20px #3ecfff66;color:#0a2540}.action-btn.primary:hover{background:linear-gradient(135deg,#4dd9ff,#1aff99);box-shadow:0 12px 35px #3ecfff99;transform:translateY(-2px)}@media (max-width:768px){.chart-view-container{padding:10px}.chart-header{flex-direction:column;gap:20px;text-align:center}.chart-header h1{font-size:1.8rem}.chart-container{padding:15px}.chart-actions{align-items:center;flex-direction:column}.action-btn{max-width:300px;width:100%}}@media (max-width:480px){.chart-header h1{font-size:1.5rem}.symbol-badge{font-size:1rem;padding:6px 12px}}
/*# sourceMappingURL=main.17dd5d7d.css.map*/