@keyframes fadeIn{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.popup{position:fixed;bottom:20px;right:20px;width:320px;background:var(--tt-card,#111318);border:1px solid var(--tt-border,rgba(220,38,38,0.22));border-radius:14px;box-shadow:0 10px 32px rgba(0,0,0,0.7),0 0 0 1px rgba(220,38,38,0.08) inset;padding:20px;z-index:9999;animation:fadeIn 0.4s ease}.popup::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;border-radius:14px 14px 0 0;background:linear-gradient(90deg,transparent 0%,rgba(220,38,38,0.4) 15%,#ef4444 50%,rgba(220,38,38,0.4) 85%,transparent 100%);box-shadow:0 0 10px rgba(220,38,38,0.6)}.popup-content h4{margin-bottom:10px;font-family:'Bebas Neue','Oswald',sans-serif;font-size:18px;letter-spacing:2px;color:var(--tt-red-soft,#ef4444);text-transform:uppercase;text-align:center}.popup-content p{margin-bottom:16px;font-size:14px;color:var(--tt-muted,#8a8075);line-height:1.6}.popup-content p a{color:var(--tt-red-soft,#ef4444);text-decoration:none;font-weight:600;transition:color 0.2s ease}.popup-content p a:hover{color:#fff}.popup-content button{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:11px 20px;font-family:'Inter',system-ui,sans-serif;font-size:13px;font-weight:700;letter-spacing:0.8px;text-transform:uppercase;border:none;border-radius:8px;cursor:pointer;background:linear-gradient(135deg,#b91c1c 0%,#dc2626 100%);color:#fff;box-shadow:0 4px 14px rgba(220,38,38,0.35);transition:background 0.2s ease,box-shadow 0.2s ease,transform 0.15s ease}.popup-content button:hover{background:linear-gradient(135deg,#dc2626 0%,#ef4444 100%);box-shadow:0 6px 20px rgba(220,38,38,0.5);transform:translateY(-1px)}.hidden{display:none}.icon-link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:var(--tt-muted,#8a8075);transition:color 0.2s ease,transform 0.2s ease}.icon-link:visited{color:var(--tt-muted,#8a8075)}.icon-link svg{width:32px;height:32px;display:block;transition:transform 0.2s ease}.icon-link:hover{color:var(--tt-text,#f0ece4);transform:scale(1.1)}