@keyframes dss-hex-scroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes dss-pulse-ring{0%{transform:scale(.8);opacity:.8}50%{transform:scale(1.4);opacity:.3}to{transform:scale(1.8);opacity:0}}@keyframes dss-glow-pulse{0%,to{box-shadow:0 0 12px rgba(16,185,129,.3),0 0 24px rgba(6,182,212,.15)}50%{box-shadow:0 0 20px rgba(16,185,129,.6),0 0 40px rgba(6,182,212,.3)}}@keyframes dss-burst{0%{transform:scale(1);opacity:.4}to{transform:scale(1.5);opacity:0}}@keyframes dss-slide-up{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes dss-bar-fill{0%{width:0}to{width:var(--dss-bar-target,100%)}}@keyframes dss-cell-fade{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes dss-confetti-fall{0%{transform:translateY(-10px) rotate(0deg);opacity:1}to{transform:translateY(calc(100vh + 20px)) rotate(2turn);opacity:0}}@keyframes dss-warning-pulse{0%{opacity:.6}to{opacity:0}}@keyframes dss-check-bounce{0%{transform:scale(0)}50%{transform:scale(1.25)}70%{transform:scale(.9)}to{transform:scale(1)}}@keyframes dss-shimmer-sweep{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.dss-cyber-card-rounded{position:relative;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:rgba(0,0,0,.45);border:1px solid rgba(16,185,129,.15);border-radius:12px;overflow:hidden}.dss-cyber-card-rounded:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#10b981,#06b6d4)}.dss-slide-up{animation:dss-slide-up .5s ease-out both}.dss-stagger-1{animation-delay:.2s}.dss-stagger-2{animation-delay:.4s}.dss-stagger-3{animation-delay:.6s}.dss-stagger-4{animation-delay:.8s}.dss-bar-shimmer{position:relative;overflow:hidden}.dss-bar-shimmer:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3) 50%,transparent);animation:dss-shimmer-sweep 2s ease-in-out infinite}.dss-pulse-ring{animation:dss-pulse-ring 2s ease-in-out infinite}.dss-hex-scroll{animation:dss-hex-scroll 3s linear infinite}.dss-glow-pulse{animation:dss-glow-pulse 1.5s ease-in-out infinite}@keyframes dss-scan-glow{0%,to{box-shadow:0 0 5px rgba(34,211,238,.3)}50%{box-shadow:0 0 20px rgba(34,211,238,.6),0 0 40px rgba(34,211,238,.2)}}.dss-scan-glow{animation:dss-scan-glow 2s ease-in-out infinite}@keyframes dss-strength-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.dss-strength-bar{animation:dss-strength-bar .6s ease-out forwards;transform-origin:left}@keyframes dss-doc-assemble{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.dss-doc-assemble{animation:dss-doc-assemble .5s ease-out forwards}