*{box-sizing:border-box;padding:0}*,body{margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;overflow:hidden}.app{align-items:center;background:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f3460);display:flex;height:100vh;justify-content:center;position:relative;width:100vw}.slide-container{background:linear-gradient(135deg,#1a1a2e,#16213e 30%,#0f3460 70%,#533483);border-radius:16px;box-shadow:0 20px 60px #00000080;height:50.625vw;max-height:90vh;max-width:160vh;overflow:hidden;position:relative;width:90vw}.slide-counter{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:20px;bottom:20px;color:#fff;font-size:14px;padding:8px 16px;position:fixed;right:20px}.navigation-hint{bottom:20px;color:#fff9;font-size:12px;left:20px;position:fixed}.slide{align-items:center;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;padding:60px;position:relative;text-align:center;width:100%}.slide h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#87ceeb 50%,#4169e1);-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:700;margin-bottom:1.5rem}.slide h2{color:#fff;font-size:2.5rem;font-weight:600;margin-bottom:2rem}.slide h3{color:#87ceeb;font-size:1.8rem;font-weight:500;margin-bottom:1rem}.slide p{font-size:1.2rem;line-height:1.6;margin-bottom:1rem;max-width:80%}.slide ul{list-style:none;max-width:80%;padding:0;text-align:left}.slide li{font-size:1.1rem;line-height:1.8;margin-bottom:1rem;padding-left:2rem;position:relative}.slide li:before{color:#4169e1;content:"•";font-size:1.5rem;left:0;position:absolute;top:-.2rem}.tagline{color:#87ceeb;font-size:1.5rem;font-weight:300;margin-bottom:2rem}.hook{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-left:4px solid #4169e1;border-radius:12px;margin-top:2rem;padding:2rem}.stats-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin:2rem 0;max-width:80%;width:100%}.stat-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:12px;padding:2rem}.stat-number{color:#4169e1;display:block;font-size:3rem;font-weight:700}.stat-label{color:#87ceeb;font-size:1rem;margin-top:.5rem}.highlight-orange{color:#ff6b35;font-weight:600}.highlight-blue{color:#4169e1;font-weight:600}.logo{gap:1rem;margin-bottom:2rem}.logo,.logo-icon{align-items:center;display:flex}.logo-icon{border-radius:12px;color:#fff;font-size:2rem;height:60px;justify-content:center;width:60px}.brand-text,.logo-icon{background:linear-gradient(135deg,#4169e1,#87ceeb)}.brand-text{-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700}.slide-footer{align-items:center;bottom:20px;color:#fff9;display:flex;font-size:.9rem;justify-content:space-between;left:60px;position:absolute;right:60px}@media (max-width:1200px){.slide h1{font-size:3rem}.slide h2{font-size:2.2rem}.slide{padding:50px 40px}}@media (max-width:768px){.slide{padding:30px 20px}.slide h1{font-size:2.2rem;margin-bottom:1rem}.slide h2{font-size:1.8rem;margin-bottom:1.5rem}.slide h3{font-size:1.4rem}.slide p{font-size:1rem}.slide li{font-size:.95rem}.tagline{font-size:1.1rem!important}.stats-grid{gap:1rem;grid-template-columns:1fr}.stat-number{font-size:2.5rem!important}.logo-icon{font-size:1.5rem;height:50px;width:50px}.brand-text{font-size:2rem}.hook{margin-top:1.5rem;padding:1.5rem}}@media (max-width:480px){.slide{padding:20px 15px}.slide h1{font-size:1.8rem}.slide h2{font-size:1.5rem}.tagline{font-size:1rem!important}.stat-number{font-size:2rem!important}.brand-text{font-size:1.6rem}.logo-icon{font-size:1.2rem;height:40px;width:40px}}@media (max-height:600px){.slide-container{height:85vh}.slide{padding:30px 40px}.slide h1{font-size:2.5rem;margin-bottom:1rem}.slide h2{font-size:2rem;margin-bottom:1.5rem}}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes floatingGradient{0%,to{transform:rotate(0deg) scale(1)}33%{transform:rotate(1deg) scale(1.01)}66%{transform:rotate(-1deg) scale(1.01)}}.gradient-animation:before{animation:gradientShift 8s ease infinite;background:linear-gradient(270deg,#4169e14d,#87ceeb4d,#ff6b354d,#9333ea4d);background-size:400% 400%;mix-blend-mode:multiply}.gradient-animation:after,.gradient-animation:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:2}.gradient-animation:after{animation:floatingGradient 10s ease-in-out infinite;background:radial-gradient(circle at 20% 80%,#4169e166 0,#0000 50%),radial-gradient(circle at 80% 20%,#87ceeb66 0,#0000 50%),radial-gradient(circle at 40% 40%,#ff6b354d 0,#0000 50%);mix-blend-mode:screen}.gradient-animation{animation:slideEntry .5s ease-out}@keyframes slideEntry{0%{opacity:.8;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.login-container{align-items:center;background:#0a0a0a;display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative;width:100vw}.login-background{animation:backgroundShift 20s ease infinite;background:linear-gradient(135deg,#4169e11a,#87ceeb0d 50%,#ff6b351a);bottom:0;left:0;position:absolute;right:0;top:0}@keyframes backgroundShift{0%,to{transform:scale(1) rotate(0deg)}50%{transform:scale(1.1) rotate(2deg)}}.login-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#141414e6;border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 20px 60px #00000080;max-width:400px;padding:3rem;position:relative;width:90%;z-index:10}.login-logo{margin-bottom:2.5rem;text-align:center}.login-logo h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#4169e1,#87ceeb);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700;margin:0 0 .5rem}.login-logo p{color:#fff9;font-size:1rem;margin:0}.login-form{margin-bottom:2rem}.input-group{display:flex;flex-direction:column;gap:1rem}.code-input{background:#ffffff0d;border:1px solid #fff3;border-radius:12px;color:#fff;font-size:1.1rem;letter-spacing:2px;padding:1rem 1.5rem;text-align:center;transition:all .3s ease;width:100%}.code-input:focus{background:#4169e10d;border-color:#4169e1;box-shadow:0 0 20px #4169e133;outline:none}.code-input::placeholder{color:#ffffff4d;letter-spacing:normal}.login-button{align-items:center;background:linear-gradient(135deg,#4169e1,#87ceeb);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:1.1rem;font-weight:600;gap:.5rem;justify-content:center;padding:1rem 2rem;transition:all .3s ease;width:100%}.login-button:hover{box-shadow:0 10px 30px #4169e166;transform:translateY(-2px)}.login-button:active{transform:translateY(0)}.error-message{animation:fadeIn .3s ease;background:#ff00001a;border:1px solid #ff00004d;border-radius:8px;color:#ff6b6b;margin-top:1rem;padding:.75rem 1rem;text-align:center}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.shake{animation:shake .5s ease}@keyframes shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}.login-footer{color:#ffffff80;font-size:.9rem;text-align:center}.login-footer a{color:#4169e1;text-decoration:none;transition:color .3s ease}.login-footer a:hover{color:#87ceeb}@media (max-width:600px){.login-card{padding:2rem;width:95%}.login-logo h1{font-size:2rem}.code-input,.login-button{font-size:1rem}}
/*# sourceMappingURL=main.12540300.css.map*/