.led-grid-pattern{background-image:var(--display-grid-pattern);background-size:20px 20px;background-position:50%}.led-text{text-shadow:0 0 10px hsla(var(--secondary)/.7)}.led-screen-overlay{background-image:var(--display-rgb-overlay);mix-blend-mode:overlay}.led-screen-border{border:2px solid hsl(var(--primary)/.6);box-shadow:0 0 0 2px hsl(var(--primary)/.3),inset 0 0 20px hsl(var(--secondary)/.8);border-radius:4px}.scan-lines{background-image:var(--display-scan-lines);background-size:100% 4px;animation:scan-animation 8s linear infinite}@keyframes scan-animation{0%{background-position:0 0}to{background-position:0 100%}}.led-glow{text-shadow:0 0 8px hsla(var(--secondary)/.8)}.led-tech-spec{display:flex;flex-direction:column;gap:4px}.tech-label{font-size:.75rem;color:var(--display-spec-label);font-family:monospace;text-transform:uppercase;letter-spacing:.05em}.pixel-grid{display:grid;grid-template-columns:repeat(20,1fr);grid-template-rows:repeat(10,1fr)}.pixel,.pixel-grid{width:100%;height:100%}@keyframes bright-pixel{0%,to{opacity:.2}50%{opacity:1}}.holographic-overlay{background:linear-gradient(135deg,hsla(var(--secondary)/.1) 0,hsla(var(--primary)/.1) 100%);z-index:10;pointer-events:none}.gradient-text{position:relative;display:inline-block}.gradient-text,.gradient-text:after{background:linear-gradient(90deg,hsl(var(--secondary)),hsl(var(--primary)));-webkit-background-clip:text;background-clip:text;color:transparent}.gradient-text:after{content:attr(text);position:absolute;left:0;top:0;z-index:-1;filter:blur(8px);opacity:.8}.hologram-text{text-shadow:0 0 10px hsla(var(--secondary)/.8);position:relative}.hologram-grid{background-image:linear-gradient(hsla(var(--secondary)/.1) 1px,transparent 1px),linear-gradient(90deg,hsla(var(--secondary)/.1) 1px,transparent 1px);background-size:20px 20px;background-position:50%}@media (min-width:640px){.hologram-grid{background-size:30px 30px}}@media (min-width:768px){.hologram-grid{background-size:40px 40px}}.hologram-container{box-shadow:0 0 20px hsla(var(--secondary)/.3);transition:box-shadow var(--transition-duration) var(--transition-timing)}@media (min-width:640px){.hologram-container{box-shadow:0 0 30px hsla(var(--secondary)/.3)}}.hologram-rings{border:1px solid hsla(var(--secondary)/.4);border-radius:50%;animation:hologram-ring-pulse 4s infinite;position:absolute;inset:-10%;width:120%;height:120%}.hologram-rings:after,.hologram-rings:before{content:"";position:absolute;border:1px solid hsla(var(--secondary)/.2);border-radius:50%;inset:-5%;width:110%;height:110%;animation:hologram-ring-pulse 4s infinite;animation-delay:1s}.hologram-rings:after{inset:-15%;width:130%;height:130%;animation-delay:2s}@keyframes hologram-ring-pulse{0%{transform:scale(.8);opacity:.8}50%{transform:scale(1.2);opacity:.2}to{transform:scale(.8);opacity:.8}}.scan-line{background:linear-gradient(to bottom,transparent,hsla(var(--secondary)/.2),transparent);height:5px;width:100%;position:absolute;animation:scan-line 3s linear infinite}@media (min-width:640px){.scan-line{height:10px}}@keyframes scan-line{0%{top:-10px}to{top:100%}}.data-point{animation:data-point-pulse 2s infinite;box-shadow:0 0 5px hsla(var(--secondary)/.8)}@media (min-width:640px){.data-point{box-shadow:0 0 10px hsla(var(--secondary)/.8)}}@keyframes data-point-pulse{0%,to{opacity:.2;transform:scale(.8)}50%{opacity:1;transform:scale(1.5)}}@keyframes float-particle{0%{transform:translateY(0) translateX(0)}25%{transform:translateY(-10px) translateX(5px)}50%{transform:translateY(-20px) translateX(10px)}75%{transform:translateY(-10px) translateX(5px)}to{transform:translateY(0) translateX(0)}}@media (max-width:639px){@keyframes float-particle{0%{transform:translateY(0) translateX(0)}25%{transform:translateY(-5px) translateX(3px)}50%{transform:translateY(-10px) translateX(5px)}75%{transform:translateY(-5px) translateX(3px)}to{transform:translateY(0) translateX(0)}}}.hologram-ui{font-family:monospace;text-shadow:0 0 3px hsla(var(--secondary)/.8)}@media (min-width:640px){.hologram-ui{text-shadow:0 0 5px hsla(var(--secondary)/.8)}}.logo-carousel-container{padding:.5rem 0;background:transparent;overflow:hidden}.logo-carousel-header{text-align:center;margin-bottom:2rem}.logo-carousel-title{font-size:1.5rem;font-weight:600;margin-bottom:.5rem;color:inherit}.logo-carousel-description{font-size:1rem;color:#666;max-width:600px;margin:0 auto;line-height:1.6}.logo-carousel-mask,.logo-carousel-wrapper{position:relative;width:100%;overflow:hidden}.logo-carousel-mask{mask-image:linear-gradient(90deg,transparent 0,black 10%,black 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,black 10%,black 90%,transparent)}.logo-carousel-track{display:flex;align-items:center;gap:3rem;animation:scroll-left linear infinite;white-space:nowrap}@keyframes scroll-left{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.logo-item{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:.5rem;transition:opacity .3s ease,background-color .3s ease}.logo-item:hover{opacity:1!important}.logo-item:hover .logo-image{filter:none!important}.logo-image{width:auto;height:auto;-o-object-fit:contain;object-fit:contain;transition:filter .3s ease}@media (max-width:768px){.logo-carousel-container{padding:.5rem 0}.logo-carousel-header{margin-bottom:1rem}.logo-carousel-title{font-size:1.25rem}.logo-carousel-description{font-size:.9rem}.logo-carousel-track{gap:2rem}}.logo-carousel-track:hover{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.logo-carousel-track{animation:none}}