body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.page-layout{align-items:center;background:linear-gradient(135deg,#1a1a2e,#0f0f1e);display:flex;justify-content:center;min-height:100vh;padding:20px}.page-content{width:100%}.carousel-container{margin:30px auto;max-width:500px;position:relative;width:100%}.carousel-wrapper{padding:0 50px}.carousel-content,.carousel-wrapper{align-items:center;display:flex;justify-content:center;position:relative}.carousel-content{background:#ffffff0d;border-radius:12px;box-shadow:0 4px 20px #0000004d;overflow:hidden;width:100%}.carousel-image{-webkit-user-drag:none;display:block;height:auto;max-height:600px;object-fit:contain;-webkit-user-select:none;user-select:none;width:100%}.carousel-image-previous{left:0;opacity:1;position:absolute;top:0;z-index:1}.carousel-image-current{opacity:1;position:relative;z-index:2}.carousel-image-current.fade-in{animation:crossFadeIn .5s ease-in-out}@keyframes crossFadeIn{0%{opacity:0}to{opacity:1}}.carousel-arrow{align-items:center;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:18px;height:40px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:40px;z-index:10}.carousel-arrow:hover{background:#10b9814d;border-color:#10b981;transform:translateY(-50%) scale(1.1)}.carousel-arrow-left{left:0}.carousel-arrow-right{right:0}.carousel-dots{display:flex;gap:10px;justify-content:center;margin-top:20px}.carousel-dot{background:#ffffff4d;border:none;border-radius:50%;cursor:pointer;height:12px;padding:0;transition:all .3s ease;width:12px}.carousel-dot:hover{background:#ffffff80;transform:scale(1.2)}.carousel-dot.active{background:#10b981;transform:scale(1.3)}@media (max-width:768px){.carousel-wrapper{padding:0 40px}.carousel-arrow{font-size:16px;height:35px;width:35px}}@media (max-width:480px){.carousel-wrapper{padding:0 30px}.carousel-arrow{font-size:14px;height:30px;width:30px}.carousel-dot{height:10px;width:10px}}.tester-signup-form{background:#10b9810d;border:2px solid #10b981;border-radius:12px;margin-bottom:25px;padding:25px}.tester-signup-form .ant-form-item{margin-bottom:16px}.tester-signup-form .ant-input-affix-wrapper{background:#ffffff14;border-color:#10b9814d;transition:all .3s ease}.tester-signup-form .ant-input-affix-wrapper-focused,.tester-signup-form .ant-input-affix-wrapper:focus,.tester-signup-form .ant-input-affix-wrapper:hover{border-color:#10b981;box-shadow:0 0 0 2px #10b9811a}.tester-signup-form .ant-input{background:#0000;color:#e0e0e0}.tester-signup-form .ant-input::placeholder{color:#6b7280}.tester-signup-form button[type=submit]:hover{background:#059669!important;border-color:#059669!important;box-shadow:0 8px 20px #10b9814d;transform:translateY(-2px)}.tester-signup-form button[type=submit]:active{transform:translateY(0)}@keyframes slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.tester-signup-form{animation:slideIn .4s ease-out}.privacy-policy-card{padding:50px}@media (max-width:768px){.privacy-policy-card{padding:12px}}.terms-of-service-card{padding:50px}@media (max-width:768px){.terms-of-service-card{padding:12px}}
/*# sourceMappingURL=main.cee46f1e.css.map*/