.faulty-terminal-container{width:100%;height:100%;position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden;z-index:0;background:#000}.faulty-terminal-container canvas{position:absolute;left:0;top:0;width:100%;height:100%}.twitter-button{position:relative;z-index:150;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;overflow:visible;border-radius:6px;text-decoration:none;cursor:pointer;transition:transform .2s ease;margin-left:5px}.twitter-button:hover{transform:scale(1.1)}.twitter-button:active{transform:scale(.95)}.twitter-button canvas{filter:drop-shadow(0 0 8px rgba(255,255,255,.8)) drop-shadow(0 0 16px rgba(255,255,255,.6)) drop-shadow(0 0 24px rgba(255,255,255,.4)) contrast(1.2) brightness(1.1);pointer-events:none;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges}@media (max-width: 768px){.twitter-button{width:38px;height:38px;border-radius:8px;margin-left:3px}.twitter-button canvas{filter:drop-shadow(0 0 6px rgba(255,255,255,.8)) drop-shadow(0 0 12px rgba(255,255,255,.6)) drop-shadow(0 0 18px rgba(255,255,255,.4)) contrast(1.2) brightness(1.1)}}@media (max-width: 480px){.twitter-button{width:36px;height:36px;border-radius:8px;margin-left:2px}.twitter-button canvas{filter:drop-shadow(0 0 4px rgba(255,255,255,.8)) drop-shadow(0 0 8px rgba(255,255,255,.6)) drop-shadow(0 0 12px rgba(255,255,255,.4)) contrast(1.2) brightness(1.1)}}@media (max-width: 360px){.twitter-button{width:32px;height:32px;border-radius:6px;margin-left:1px}.twitter-button canvas{filter:drop-shadow(0 0 3px rgba(255,255,255,.8)) drop-shadow(0 0 6px rgba(255,255,255,.6)) drop-shadow(0 0 9px rgba(255,255,255,.4)) contrast(1.2) brightness(1.1)}}.mute-button{position:relative;z-index:200;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;overflow:visible;border-radius:6px;background:none;border:none;cursor:pointer;padding:0;transition:transform .2s ease;pointer-events:auto}.mute-button:hover{transform:scale(1.1)}.mute-button:active{transform:scale(.95)}.mute-button canvas{filter:drop-shadow(0 0 8px rgba(255,255,255,.8)) drop-shadow(0 0 16px rgba(255,255,255,.6)) drop-shadow(0 0 24px rgba(255,255,255,.4)) contrast(1.2) brightness(1.1);pointer-events:none;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges}@media (max-width: 768px){.mute-button{width:38px;height:38px;border-radius:8px}.mute-button canvas{filter:drop-shadow(0 0 6px rgba(255,255,255,.8)) drop-shadow(0 0 12px rgba(255,255,255,.6)) drop-shadow(0 0 18px rgba(255,255,255,.4)) contrast(1.2) brightness(1.1)}}@media (max-width: 480px){.mute-button{width:36px;height:36px;border-radius:8px}.mute-button canvas{filter:drop-shadow(0 0 4px rgba(255,255,255,.8)) drop-shadow(0 0 8px rgba(255,255,255,.6)) drop-shadow(0 0 12px rgba(255,255,255,.4)) contrast(1.2) brightness(1.1)}}@media (max-width: 360px){.mute-button{width:32px;height:32px;border-radius:6px}.mute-button canvas{filter:drop-shadow(0 0 3px rgba(255,255,255,.8)) drop-shadow(0 0 6px rgba(255,255,255,.6)) drop-shadow(0 0 9px rgba(255,255,255,.4)) contrast(1.2) brightness(1.1)}}.video-background{position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:5;pointer-events:none;overflow:hidden;opacity:0;transition:opacity .6s ease}.video-background.visible{opacity:.35}.video-background.hidden{opacity:0}.background-video{width:100%;height:100%;object-fit:cover;mix-blend-mode:plus-lighter;opacity:1;filter:blur(.3px) saturate(1.1)}.app{position:relative;width:100vw;height:100vh;overflow:hidden;background:#000}.zoom-shell{position:fixed;top:0;left:0;width:100vw;height:100vh;display:grid;place-items:center;transform-origin:50% 50%;overflow:hidden}.camera-zoom-animation{transition:transform 2.5s cubic-bezier(.25,.46,.45,.94)}.camera-zoom-idle{transform:scale(1.7)}.camera-zoom-running{transform:scale(1.7);animation:zoomOut 2.5s cubic-bezier(.25,.46,.45,.94) forwards}.camera-zoom-completed{transform:scale(1);opacity:1}@keyframes zoomOut{0%{transform:scale(1.7);opacity:.8}to{transform:scale(1);opacity:1}}.top-actions{position:fixed;top:2rem;right:2rem;z-index:1000;display:flex;gap:0;align-items:center}.hero-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;display:flex;flex-direction:column;align-items:center;gap:2rem;text-align:center}.logo-container{position:relative;z-index:10;transform-origin:50% 50%;width:1000px;height:500px}.loading-screen{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000;display:flex;align-items:center;justify-content:center;z-index:9999}.cube-loader{position:relative;width:75px;height:75px;transform-style:preserve-3d;transform:rotateX(-30deg);animation:animate 4s linear infinite}@keyframes animate{0%{transform:rotateX(-30deg) rotateY(0)}to{transform:rotateX(-30deg) rotateY(360deg)}}.cube-loader .cube-wrapper{position:absolute;width:100%;height:100%;transform-style:preserve-3d}.cube-loader .cube-wrapper .cube-span{position:absolute;width:100%;height:100%;transform:rotateY(calc(90deg * var(--i))) translateZ(37.5px);background:linear-gradient(to bottom,#423e40,#406462 5.5%,#3e7e7b 12.1%,#3c948f 19.6%,#3aa6a0 27.9%,#38b6af 36.6%,#36c4bc,#34d0c7 54.6%,#32dbd1 63.4%,#30e4da 71.7%,#2eece2 79.4%,#2df2e8 86.2%,#2cf7ed 91.9%,#2bfbf0 96.3%,#2afdf2 99%,#2afef3)}.cube-top{position:absolute;width:75px;height:75px;background:#423e40;transform:rotateX(90deg) translateZ(37.5px);transform-style:preserve-3d}.cube-top:before{content:"";position:absolute;width:75px;height:75px;background:#3c948f;transform:translateZ(-90px);filter:blur(10px);box-shadow:0 0 10px #323232,0 0 20px #3c948f,0 0 30px #323232,0 0 40px #3c948f}@media (max-width: 1024px){.logo-container{width:clamp(400px,80vw,800px);height:clamp(200px,40vw,400px)}.hero-content{gap:clamp(1rem,3vw,2rem)}}@media (max-width: 768px){.top-actions{top:1rem;right:1rem;gap:.5rem}.hero-content{gap:clamp(2rem,4vw,3rem);padding:0 1rem;transform:translate(-50%,calc(-50% + 1rem))}.logo-container{width:clamp(250px,60vw,400px);height:clamp(125px,30vw,200px)}.cube-loader{width:60px;height:60px}.cube-loader .cube-wrapper .cube-span{transform:rotateY(calc(90deg * var(--i))) translateZ(30px)}.cube-top{width:60px;height:60px;transform:rotateX(90deg) translateZ(30px)}.cube-top:before{width:60px;height:60px}}@media (max-width: 480px){.top-actions{top:.75rem;right:.75rem;gap:.25rem}.hero-content{gap:clamp(1.5rem,3vw,2.5rem);padding:0 .75rem;transform:translate(-50%,calc(-50% + 1.5rem))}.logo-container{width:clamp(200px,55vw,300px);height:clamp(100px,27.5vw,150px)}.cube-loader{width:50px;height:50px}.cube-loader .cube-wrapper .cube-span{transform:rotateY(calc(90deg * var(--i))) translateZ(25px)}.cube-top{width:50px;height:50px;transform:rotateX(90deg) translateZ(25px)}.cube-top:before{width:50px;height:50px}}@media (max-width: 360px){.top-actions{top:.5rem;right:.5rem;gap:.25rem}.hero-content{gap:clamp(1rem,2.5vw,2rem);padding:0 .5rem;transform:translate(-50%,calc(-50% + 2rem))}.logo-container{width:clamp(180px,50vw,250px);height:clamp(90px,25vw,125px)}.cube-loader{width:40px;height:40px}.cube-loader .cube-wrapper .cube-span{transform:rotateY(calc(90deg * var(--i))) translateZ(20px)}.cube-top{width:40px;height:40px;transform:rotateX(90deg) translateZ(20px)}.cube-top:before{width:40px;height:40px}}.app.camera-zoom-animation{will-change:transform,opacity;backface-visibility:hidden;perspective:1000px}@media (max-width: 768px){.zoom-shell{transform-origin:50% 50%}.camera-zoom-animation{transition:transform 2s cubic-bezier(.25,.46,.45,.94)}.logo-container{will-change:transform;backface-visibility:hidden}.mute-button canvas,.twitter-button canvas{filter:drop-shadow(0 0 4px rgba(255,255,255,.6)) drop-shadow(0 0 8px rgba(255,255,255,.4)) contrast(1.1) brightness(1.05)}}.app{z-index:0}.hero-content,.logo-container{z-index:10}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;overflow:hidden;touch-action:pan-x pan-y;overscroll-behavior:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}#root{height:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
