.rainbow-text{background:linear-gradient(90deg,#ff0000,#ff8000,#ffff00,#80ff00,#00ff00,#00ff80,#00ffff,#0080ff,#0000ff,#8000ff,#ff00ff,#ff0080);-webkit-background-clip:text;background-clip:text;color:transparent;animation:rainbow-animation 6s linear infinite;background-size:400% 100%}@keyframes rainbow-animation{0%{background-position:0 0}to{background-position:100% 0}}@keyframes rainbow-glow{0%{text-shadow:0 0 2.5px rgba(255,0,0,.8),0 0 5px rgba(255,0,0,.5)}16.7%{text-shadow:0 0 2.5px rgba(255,165,0,.8),0 0 5px rgba(255,165,0,.5)}33.3%{text-shadow:0 0 2.5px rgba(255,255,0,.8),0 0 5px rgba(255,255,0,.5)}50%{text-shadow:0 0 2.5px rgba(0,255,0,.8),0 0 5px rgba(0,255,0,.5)}66.7%{text-shadow:0 0 2.5px rgba(0,255,255,.8),0 0 5px rgba(0,255,255,.5)}83.3%{text-shadow:0 0 2.5px rgba(0,0,255,.8),0 0 5px rgba(0,0,255,.5)}to{text-shadow:0 0 2.5px rgba(255,0,255,.8),0 0 5px rgba(255,0,255,.5)}}.rainbow-text.glow-text,.rainbow-typewriter-glow{animation:rainbow-animation 6s linear infinite,rainbow-glow 6s linear infinite}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-fade-in,.animate-fade-in-delayed{animation:fadeIn 1s cubic-bezier(.22,1,.36,1) forwards;animation-delay:.1s;opacity:0;will-change:opacity}@keyframes fadeInContainer{0%{opacity:0;filter:blur(2px)}70%{filter:blur(0)}to{opacity:1;filter:blur(0)}}@keyframes fadeInAudio{0%{opacity:0;transform:scale(.95) translateY(15px);filter:blur(1px)}to{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}}.fade-in-audio{animation:fadeInAudio 1s cubic-bezier(.22,1,.36,1) forwards;animation-delay:.1s;opacity:0;animation-fill-mode:forwards;position:relative;z-index:40;will-change:transform,opacity}@keyframes fadeInVolume{0%{opacity:0;transform:translateX(15px);filter:blur(1px)}to{opacity:1;transform:translateX(0);filter:blur(0)}}.fade-in-volume{animation:fadeInVolume 1s cubic-bezier(.22,1,.36,1) forwards;animation-delay:.1s;opacity:0;animation-fill-mode:forwards;position:relative;z-index:40;will-change:transform,opacity}.parallax-ready{transform-style:preserve-3d;will-change:transform;transition:var(--parallax-transition,transform .1s ease)}.tooltip-container{position:relative;display:inline-flex;flex-direction:column;align-items:center;cursor:pointer}.uid-tooltip{visibility:hidden;background-color:rgba(10,10,10,.9);color:white;text-align:center;padding:3px 8px;border-radius:10px;position:absolute;z-index:9999;top:-17.5px;white-space:nowrap;font-size:12.5px;opacity:0;transform:translateY(5px) scale(.8);transition:all .5s cubic-bezier(.68,-.55,.265,1.55);border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 20px rgba(0,0,0,.3)}.feedback-tooltip,.location-tooltip,.views-tooltip{top:-27.5px}.badge-tooltip,.feedback-tooltip,.location-tooltip,.views-tooltip{visibility:hidden;background-color:rgba(10,10,10,.9);color:white;text-align:center;padding:3px 8px;border-radius:10px;position:absolute;z-index:9999;white-space:nowrap;font-size:12.5px;opacity:0;transform:translateY(5px) scale(.8);transition:all .5s cubic-bezier(.68,-.55,.265,1.55);border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 20px rgba(0,0,0,.3)}.badge-tooltip{top:-32.5px}.presence-badge-tooltip{top:-30px}.file-tooltip,.presence-badge-tooltip{visibility:hidden;background-color:rgba(10,10,10,.9);color:white;text-align:center;padding:3px 8px;border-radius:10px;position:absolute;z-index:9999;white-space:nowrap;font-size:12.5px;opacity:0;transform:translateY(5px) scale(.8);transition:all .5s cubic-bezier(.68,-.55,.265,1.55);border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 20px rgba(0,0,0,.3)}.file-tooltip{top:-27.5px}.info-tooltip{bottom:100%;margin-bottom:.5rem;padding:.75rem;background-color:rgba(0,0,0,.9);border:2px solid rgba(255,255,255,.1);border-radius:1rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);z-index:50;width:16rem;text-align:center}.info-tooltip,.info-tooltip:after{position:absolute;left:50%;transform:translateX(-50%)}.info-tooltip:after{content:"";top:100%;border:8px solid transparent;border-top-color:rgba(0,0,0,.9)}.tooltip-container:hover .badge-tooltip,.tooltip-container:hover .feedback-tooltip,.tooltip-container:hover .file-tooltip,.tooltip-container:hover .location-tooltip,.tooltip-container:hover .presence-badge-tooltip,.tooltip-container:hover .uid-tooltip,.tooltip-container:hover .views-tooltip{visibility:visible;opacity:1;transform:translateY(0) scale(1)}.glow-text{text-shadow:0 0 2.5px var(--text-color),0 0 5px var(--text-color)}.crt-overlay{top:0;left:0;background:linear-gradient(rgba(18,16,16,.1) 50%,rgba(0,0,0,.1) 0);background-size:100% 4px;z-index:10;pointer-events:none}.crt-overlay,.tv-static{position:fixed;width:100%;height:100%}.tv-static{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAOl0lEQVR4Xu1dC5Icxw3serkKpcj/LzL+f5wjy5JlPU93dZAT6OnZnpndt7cbjUaxiiWJu305PQA6ATS6Z3b28v7+/v7hcChvb28l/n+8XC6X+Leler1eS/xbysQ3r/HfdV1L/L2/v4/6UufDw0MpUSlTn4u2BFvOz8X4coxu+0/RlgxI3GCMIQYbPz8+PpaBQbx4FOyDMcGxcZN4xD0y06hDjBntdEATdfyeCJEnYQ1AgAhOIvL1IXJuM9Uw7YwMQBKWpBQgEVJYZhSA4v/+HtiYeHp6KmEsAksDFPdH+xkw9N6JODxm1rFEXeHw+/v7pUc5BhQOPpSAYxkgiI+hNuXrZ5/dGFkmWYeEYUZYp2DihoYYi3XAzrAXYCt9aGfUJpsgYLaJbDRgSGEgMEa9OAZGkTEnRY3GTHJ3SZmhXuyhPjGM6wAi04/7GOFgKsMeAmTEE4MfSSfmJ4CIpMhYXCYoU1JBUmXu+XJpCQPa+QmQXz7DhkUaxhvJIKYPgIhJ4hpZLF4TkCibAUJZR+Yae7Rdfi6XS2lgDGNMZECSTZTTMYQGFHIkQBA6AGJlZqYZ8sO5aItTGPb9zGFh3AA33GDmvh4fHzukbqAYIJ9hI/6/TqYaGQJAPIMg/bOPHvUOAVyMYYbL2hpJlEk9GV99RcQJkL999kVGAA3ZEYZbAODuDMaWZhKlU3xnBtnKdg4vQMbBiGyQGqT4IIf7JA3cP4AWWcbzYZ+0lRkR/cgWMoQspTEzgIgSZB0PwGwzgESYCgaEwjCMPOACxojHvVn6JEEChpRO6RUqJIWRYQQiMnAaYrLbMxqRjLbpagvZ5Y/P5FkYgJGk2GBAD5QjPY8RLsE+A4B9MrQCGwBiiB+U4nO8jgDXshDtkHnBZEoV50Z2MDMojSRVuDbO+fMnUaEdg0kFMLPqeWVBlGUgssGEkhiOWEFpGZg3yjPDjAFR2GEEA0ApCtmgAqwbfQ1GgLESHrUQzbJMCiRuiIFcBoqE4Iy1mxzRPn3W9NbU/+t5n9jALOPGMy1Z12V9RNiRVmQhR/Ih2BXMwvU+RsMdYyjcDkAyHwJAHh4f3kUfACDDBPgM9lBMWcfNZkBQKrA4K7ufUTurYOgapYr1KxtoxTLZs0EiQ4wk5RWKmK3EBg3EEMsZBhAkxXHg5RIlbh9+JPMZxA6EF6WLRVqQJx8sJqU5DYalA6kNQQOhiUa08Tdk1lI1YZcxTUacbU6SSYAkUa4lgvohAJm0BojIWZpI9dLl8njRQGvTZQ0EZUrvOGxJkgQgSA5kHQTF1LkVGmBMoGUHysjAJjgDnc0lq2iMuYzSJv7dMYs+pFeJFzUk5GoJQg0M9WKSQXF/PkDEAL4AEMkOhUw8bwhcMFgSyT9kvgODsqRRZ5YVzPpRLxnRy5fYH/VlgAgMJ9Uy/xHgBvABiqWW+0lAQCZKXOYQEOrzAgq1fnp8eCcgtqZHwOgDwBIQrBgAsDTAmrXTwHoeyOdR0YADxVLCDaSf0NiU1iwj7o862mUNvmwxWV2SgMfDw/t3AWDvUZhh68GJOAQQnvXw+HCoAgQSkEkXnzXL2J6lzaQMIJQmSpXGEuNOUcpMQ+zMMGaMpSor5MrS5XDTCFD");background-repeat:repeat;animation:tvStatic .5s steps(10) infinite;opacity:.15}.tv-scan-lines{position:fixed;width:100%;height:100%;background:linear-gradient(180deg,transparent,transparent 50%,rgba(0,0,0,.05) 0,rgba(0,0,0,.05));background-size:100% 4px;z-index:5}@keyframes tvStatic{0%{background-position:0 0}to{background-position:100% 100%}}.typewriter-container{display:inline-block}.cursor-blink{animation:blink-animation .75s step-end infinite}@keyframes blink-animation{0%,to{opacity:1}50%{opacity:0}}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:10px;border-radius:5px;outline:none}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:15px;height:15px;background:white;border-radius:50%;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}input[type=range]::-moz-range-thumb{width:18px;height:18px;background:white;border:none;border-radius:50%;cursor:pointer;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.2)}input[type=range]::-moz-range-thumb:hover{transform:scale(1.2)}.particles-container{position:relative;display:inline-block}.particles{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;background-image:url(../images/white.gif);background-size:auto 100%;background-repeat:repeat-x;background-position:50%;opacity:.9;mix-blend-mode:screen}.particles-username{position:relative;z-index:2}.transition-all.duration-800{transition-duration:.8s}.border-gradient-animated{position:relative;z-index:0;isolation:isolate}.border-gradient-animated-audio{isolation:isolate}.border-gradient-animated-volume{position:relative;z-index:0;isolation:isolate;overflow:visible}.border-gradient-animated-audio:after,.border-gradient-animated-volume:after,.border-gradient-animated:after{content:"";position:absolute;z-index:-1;inset:-2px;border-radius:var(--border-animation-radius);background:conic-gradient(from var(--gradient-angle),var(--border-animation-color-transparent,#ffffff00) 0,var(--border-animation-color-cc,#ffffffcc) 20%,var(--border-animation-color-4d,#ffffff4d) 40%,var(--border-animation-color-cc,#ffffffcc) 60%,var(--border-animation-color-transparent,#ffffff00) 80%);animation:gradient-rotate var(--border-animation-duration,5s) linear infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;padding:2px}@property --gradient-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes gradient-rotate{0%{--gradient-angle:0deg}to{--gradient-angle:360deg}}.border-pulse-animated{position:relative;z-index:0;isolation:isolate}.border-pulse-animated-audio{isolation:isolate}.border-pulse-animated-volume{position:relative;z-index:0;isolation:isolate;overflow:visible}.border-pulse-animated-audio:after,.border-pulse-animated-volume:after,.border-pulse-animated:after{content:"";position:absolute;z-index:-1;inset:-2px;border-radius:var(--border-animation-radius);background:var(--border-animation-color-cc,#ffffffcc);animation:border-pulse var(--border-animation-duration,3s) ease-in-out infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;padding:2px}@keyframes border-pulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1)}}.border-glow-animated{position:relative;z-index:0;isolation:isolate}.border-glow-animated-audio{isolation:isolate}.border-glow-animated-volume{position:relative;z-index:0;isolation:isolate;overflow:visible}.border-glow-animated-audio:before,.border-glow-animated-volume:before,.border-glow-animated:before{content:"";position:absolute;z-index:-2;inset:-2px;border-radius:var(--border-animation-radius);background:transparent;border:2px solid var(--border-animation-color-cc,#ffffffcc);box-shadow:0 0 var(--border-glow-size-small,5px) var(--border-animation-color-cc,#ffffffcc),0 0 var(--border-glow-size-medium,10px) var(--border-animation-color-4d,#ffffff4d),0 0 var(--border-glow-size-large,15px) var(--border-animation-color-4d,#ffffff4d)}.border-glow-animated-audio:after,.border-glow-animated-volume:after,.border-glow-animated:after{content:"";position:absolute;z-index:-1;inset:-2px;border-radius:var(--border-animation-radius);background:var(--border-animation-color-cc,#ffffffcc);opacity:.8;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;padding:2px}.border-rainbow-animated{position:relative;z-index:0;isolation:isolate}.border-rainbow-animated-audio{isolation:isolate}.border-rainbow-animated-volume{position:relative;z-index:0;isolation:isolate;overflow:visible}.border-rainbow-animated-audio:after,.border-rainbow-animated-volume:after,.border-rainbow-animated:after{content:"";position:absolute;z-index:-1;inset:-2px;border-radius:var(--border-animation-radius);background:conic-gradient(from var(--gradient-angle),#ff0000,#ff8000,#ffff00,#80ff00,#00ff00,#00ff80,#00ffff,#0080ff,#0000ff,#8000ff,#ff00ff,#ff0080,#ff0000);animation:gradient-rotate var(--border-animation-duration,5s) linear infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;padding:2px}.shooting-star{position:absolute;width:4px;height:4px;background:#fff;border-radius:50%;box-shadow:0 0 0 4px rgba(255,255,255,.1),0 0 0 8px rgba(255,255,255,.1),0 0 20px rgba(255,255,255,1);animation:shooting-star-animate 3s linear infinite;opacity:0}.shooting-star:before{content:"";position:absolute;top:50%;transform:translateY(-50%);width:300px;height:1px;background:linear-gradient(90deg,#fff,transparent)}@keyframes shooting-star-animate{0%{transform:rotate(315deg) translateX(0);opacity:0}5%{opacity:1}70%{opacity:1}to{transform:rotate(315deg) translateX(-1500px);opacity:0}}