.target-cursor-wrapper{pointer-events:none;z-index:9999;mix-blend-mode:difference;width:0;height:0;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.target-cursor-dot{will-change:transform;background:#fff;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.target-cursor-corner{will-change:transform;border:3px solid #fff;width:12px;height:12px;position:absolute;top:50%;left:50%}.corner-tl{border-bottom:none;border-right:none;transform:translate(-150%,-150%)}.corner-tr{border-bottom:none;border-left:none;transform:translate(50%,-150%)}.corner-br{border-top:none;border-left:none;transform:translate(50%,50%)}.corner-bl{border-top:none;border-right:none;transform:translate(-150%,50%)}.trading-buttons-container{z-index:10;justify-content:center;gap:20px;margin:60px auto 0;display:flex;position:relative}.trading-button{cursor:pointer;text-transform:uppercase;letter-spacing:1px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid;border-radius:8px;padding:16px 48px;font-size:18px;font-weight:700;transition:all .3s;box-shadow:0 4px 15px #0003}.long-button{color:#22c55e;background:#22c55e1a;border-color:#22c55e}.long-button:hover{background:#22c55e33;transform:translateY(-2px);box-shadow:0 6px 20px #22c55e66}.short-button{color:#22c55e;background:#22c55e1a;border-color:#22c55e}.short-button:hover{background:#22c55e33;transform:translateY(-2px);box-shadow:0 6px 20px #22c55e66}.pnl-popup{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:10000;text-align:center;pointer-events:none;background:#000000f2;border:2px solid;border-radius:16px;padding:32px 48px;animation:.5s ease-out popupAppear;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-5deg);box-shadow:0 8px 32px #00000080}.long-popup,.short-popup{border-color:#22c55e;box-shadow:0 8px 32px #22c55e4d}.pnl-amount{background:linear-gradient(135deg,#22c55e,#10b981);-webkit-text-fill-color:transparent;text-shadow:0 0 30px #22c55e80;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:56px;font-weight:900;animation:2s ease-in-out infinite glowPulse}.pnl-message{color:#fff;letter-spacing:.5px;font-size:20px;font-weight:500;line-height:1.4}.true-text{color:#6ee7b7;font-weight:900}.signal-text{font-weight:400}.trading-subtitle{text-align:center;color:#fafdee;letter-spacing:-.02em;margin-top:24px;font-size:18px;font-weight:900}.color-discord{color:#5865f2;font-weight:700}.color-telegram{color:#08c;font-weight:700}.color-email{color:#ef4444;font-weight:700}.color-truth{color:#6ee7b7;font-weight:900}.color-social{color:#3b82f6;font-weight:700}.reveal-word{will-change:opacity,filter;display:inline-block}.notification-badge{display:inline-block;position:relative}.notification-badge:after{content:"1";color:#fff;background:#ef4444;border:3px solid #121212;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;font-size:18px;font-weight:900;display:flex;position:absolute;top:0;left:2px;box-shadow:0 4px 12px #ef444480}.curved-loop-text{fill:#c1ff72;letter-spacing:.05em;font-size:7rem;font-weight:900}.curved-loop-trading-text{letter-spacing:.1em;font-size:8rem;font-weight:900}.curved-loop-buysell{fill:#c1ff72;letter-spacing:.15em;font-size:8rem;font-weight:900}.curved-loop-wrapper{width:100%}.buy-sell-marquee{align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.buy-sell-track{white-space:nowrap;will-change:transform;display:flex}.buy-sell-group{align-items:center;margin-right:80px;display:inline-flex}.buy-text{color:#6ee7b7;letter-spacing:.1em;text-transform:uppercase;font-size:8rem;font-weight:900}.sell-text{color:#ef4444;letter-spacing:.1em;text-transform:uppercase;font-size:8rem;font-weight:900}.buy-sell-group .separator{color:#fafdee;font-size:8rem;font-weight:900}@media (max-width:640px){.buy-text,.sell-text,.buy-sell-group .separator{font-size:3rem}.buy-sell-group{margin-right:32px}}@keyframes popupAppear{0%{opacity:0;transform:translate(-50%,-50%)rotate(-5deg)scale(.8)}50%{transform:translate(-50%,-50%)rotate(-5deg)scale(1.05)}to{opacity:1;transform:translate(-50%,-50%)rotate(-5deg)scale(1)}}@keyframes glowPulse{0%,to{filter:brightness()}50%{filter:brightness(1.3)}}
