@keyframes pk-shimmer{0%{background-position:-300%}to{background-position:300%}}@keyframes pk-float-slow{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes pk-glow-gold{0%,to{box-shadow:0 0 18px 0 rgba(251,191,36,.25),0 8px 32px rgba(0,0,0,.5)}50%{box-shadow:0 0 34px 4px rgba(251,191,36,.45),0 12px 40px rgba(0,0,0,.6)}}@keyframes pk-glow-blue{0%,to{box-shadow:0 0 18px 0 rgba(99,179,237,.25),0 8px 32px rgba(0,0,0,.5)}50%{box-shadow:0 0 34px 4px rgba(99,179,237,.45),0 12px 40px rgba(0,0,0,.6)}}@keyframes pk-glow-green{0%,to{box-shadow:0 0 18px 0 rgba(52,211,153,.25),0 8px 32px rgba(0,0,0,.5)}50%{box-shadow:0 0 34px 4px rgba(52,211,153,.45),0 12px 40px rgba(0,0,0,.6)}}@keyframes pk-glow-amber{0%,to{box-shadow:0 0 18px 0 rgba(252,165,30,.25),0 8px 32px rgba(0,0,0,.5)}50%{box-shadow:0 0 34px 4px rgba(252,165,30,.45),0 12px 40px rgba(0,0,0,.6)}}@keyframes pk-glow-fuchsia{0%,to{box-shadow:0 0 18px 0 rgba(232,80,248,.25),0 8px 32px rgba(0,0,0,.5)}50%{box-shadow:0 0 34px 4px rgba(232,80,248,.45),0 12px 40px rgba(0,0,0,.6)}}@keyframes pk-number-pop{0%{transform:scale(.88);opacity:0}60%{transform:scale(1.04)}to{transform:scale(1);opacity:1}}@keyframes pk-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.pop-stat{display:inline-block;padding:22px 26px 20px;background:linear-gradient(150deg,#2d1f00,#1a1100 60%,#0d0900);border:1px solid rgba(251,191,36,.3);border-top:3px solid #fbbf24;border-radius:16px;position:relative;overflow:hidden;cursor:default;transition:transform .32s cubic-bezier(.16,1,.3,1),border-color .32s ease;animation:pk-glow-gold 3.6s ease-in-out infinite,pk-float-slow 5s ease-in-out infinite}.pop-stat:before{inset:0;background:linear-gradient(115deg,transparent 30%,rgba(251,191,36,.1) 48%,rgba(255,223,120,.18) 52%,transparent 70%);background-size:300% 100%;animation:pk-shimmer 2.8s linear infinite}.pop-stat:after,.pop-stat:before{content:"";position:absolute;pointer-events:none}.pop-stat:after{bottom:-6px;left:50%;transform:translateX(-50%);width:75%;height:55px;background:radial-gradient(ellipse,rgba(251,191,36,.2) 0,transparent 70%)}.pop-stat:hover{transform:translateY(-4px) scale(1.02);border-color:rgba(251,191,36,.6)}.pop-stat .label{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.34em;text-transform:uppercase;color:#fbbf24;margin-bottom:10px;opacity:.8;position:relative}.pop-stat .number{font-weight:400;font-size:56px;line-height:.88;letter-spacing:-.03em;color:#fffbeb;text-shadow:0 0 30px rgba(251,191,36,.55),0 0 8px rgba(255,237,150,.3),0 3px 14px rgba(0,0,0,.5);animation:pk-number-pop .55s cubic-bezier(.16,1,.3,1) both}.pop-stat .number,.pop-stat .sub{font-family:"Instrument Serif",serif;position:relative}.pop-stat .sub{font-style:italic;font-size:13px;color:#d97706;margin-top:9px;line-height:1.4;letter-spacing:.01em}.pop-sms{position:relative;max-width:300px;padding:16px 20px 18px;background:linear-gradient(145deg,#0f1f4a,#060e2b);border:1px solid rgba(96,165,250,.22);border-left:3px solid #3b82f6;border-radius:20px;border-bottom-left-radius:4px;color:#e0eaff;transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .28s ease;animation:pk-glow-blue 4.2s ease-in-out infinite,pk-float-slow 5.5s ease-in-out infinite}.pop-sms:before{content:"";position:absolute;top:-6px;left:-6px;width:13px;height:13px;border-radius:50%;background:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.25),0 0 12px rgba(59,130,246,.7);animation:pk-dot-pulse 2.2s ease-in-out infinite}.pop-sms:hover{transform:translateY(-3px) translateX(3px);border-color:rgba(96,165,250,.5)}.pop-sms .sender{display:block;font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.26em;color:#60a5fa;text-transform:uppercase;margin-bottom:8px;opacity:.95}.pop-sms .preview{font-family:"Instrument Serif",serif;font-style:italic;font-size:17px;color:#bfdbfe;line-height:1.55;margin-top:2px}.pop-sms.green{background:linear-gradient(145deg,#042b1a,#011a10);border-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:4px;border-left:rgba(52,211,153,.22);border-bottom-color:rgba(52,211,153,.22);border-right:3px solid rgba(52,211,153,.22);border-top-color:rgba(52,211,153,.22);color:#d1fae5;animation:pk-glow-green 4.2s ease-in-out infinite,pk-float-slow 5.8s ease-in-out infinite}.pop-sms.green:before{left:unset;right:-6px;background:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.25),0 0 12px rgba(16,185,129,.7)}.pop-sms.green:hover{transform:translateY(-3px) translateX(-3px);border-color:rgba(52,211,153,.5)}.pop-sms.green .sender{color:#34d399;text-align:right}.pop-sms.green .preview{color:#a7f3d0;text-align:right}.pop-bubble{position:relative;max-width:300px;padding:20px 20px 16px;background:linear-gradient(145deg,#2d1700,#190c00);border:1px solid rgba(252,165,30,.26);border-left:3px solid #f59e0b;border-radius:20px;border-bottom-right-radius:4px;color:#fef9ee;transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .28s ease;animation:pk-glow-amber 4.8s ease-in-out infinite,pk-float-slow 6.2s ease-in-out infinite}.pop-bubble:before{content:"💡";position:absolute;top:-14px;left:16px;font-size:20px;filter:drop-shadow(0 0 8px rgba(251,191,36,.65))}.pop-bubble:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 35%,rgba(252,165,30,.07) 50%,transparent 65%);background-size:300% 100%;animation:pk-shimmer 3.2s linear infinite;pointer-events:none;border-radius:inherit}.pop-bubble:hover{transform:translateY(-3px) translateX(-3px);border-color:rgba(252,165,30,.55)}.pop-bubble .sender{display:block;font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.26em;color:#fbbf24;text-transform:uppercase;margin-bottom:8px;opacity:.95}.pop-bubble .preview{font-family:"Instrument Serif",serif;font-style:italic;font-size:17px;color:#fde68a;line-height:1.55;margin-top:2px}.pop-window{position:relative;max-width:300px;background:linear-gradient(145deg,#2a0840,#130020);border:1px solid rgba(232,80,248,.22);border-top:3px solid #d946ef;border-radius:14px;overflow:hidden;transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .28s ease;animation:pk-glow-fuchsia 5s ease-in-out infinite,pk-float-slow 6.8s ease-in-out infinite}.pop-window:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,rgba(232,80,248,.07) 48%,rgba(255,150,255,.1) 52%,transparent 70%);background-size:300% 100%;animation:pk-shimmer 3.6s linear infinite;pointer-events:none;z-index:0}.pop-window:hover{transform:translateY(-4px);border-color:rgba(232,80,248,.5)}.pop-window .window-bar{position:relative;z-index:1;display:flex;align-items:center;padding:9px 14px;background:rgba(232,80,248,.08);border-bottom:1px solid rgba(232,80,248,.15)}.pop-window .dots{display:flex;gap:6px}.pop-window .dots span{width:10px;height:10px;border-radius:50%;transition:opacity .2s,transform .2s}.pop-window:hover .dots span:first-child{background:#ff5f56;transform:scale(1.15)}.pop-window:hover .dots span:nth-child(2){background:#ffbd2e;transform:scale(1.15)}.pop-window:hover .dots span:nth-child(3){background:#27c93f;transform:scale(1.15)}.pop-window .dots span:first-child{background:#ff5f56;box-shadow:0 0 6px rgba(255,95,86,.65)}.pop-window .dots span:nth-child(2){background:#ffbd2e;box-shadow:0 0 6px rgba(255,189,46,.65)}.pop-window .dots span:nth-child(3){background:#27c93f;box-shadow:0 0 6px rgba(39,201,63,.65)}.pop-window .title{flex:1;text-align:center;font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.08em;color:#f0abfc;padding-right:36px}.pop-window .window-content{position:relative;z-index:1;padding:16px 18px 18px;font-family:DM Sans,sans-serif;font-size:14.5px;line-height:1.65;color:#f5d0fe}