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