:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}*{margin:0;padding:0;box-sizing:border-box;font-family:Inter,sans-serif}body{background:radial-gradient(circle at 50% 40%,#1b1b2f,#0f0f14 70%);color:#fff;overflow:hidden}.container{display:flex;justify-content:center;align-items:center;height:100vh;gap:140px;transform:translate(40px)}.left{width:360px;display:flex;justify-content:center;position:relative}.video-carousel{height:78vh;width:340px;overflow-y:scroll;scroll-snap-type:y mandatory;scroll-behavior:smooth;display:flex;flex-direction:column;gap:28px;position:relative}.video-carousel::-webkit-scrollbar{display:none}.video-carousel{-ms-overflow-style:none;scrollbar-width:none}.video-carousel:before{content:"";position:absolute;inset:-60px;background:radial-gradient(circle,rgba(108,99,255,.25),transparent 70%);z-index:-1;filter:blur(60px)}.video-carousel video{height:480px;width:100%;border-radius:28px;object-fit:cover;scroll-snap-align:start;box-shadow:0 20px 60px #0009;transition:transform .4s ease}.video-carousel video:hover{transform:scale(1.03)}.right{width:420px;display:flex;justify-content:center}.form-box{width:400px;padding:55px;border-radius:30px;background:#ffffff0f;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border:1px solid rgba(255,255,255,.08);box-shadow:0 0 90px #6c63ff40;transition:transform .3s ease}.form-box:hover{transform:translateY(-4px)}.form-box h1{font-size:34px;margin-bottom:16px;font-weight:600;text-shadow:0 0 10px rgba(108,99,255,.6);text-align:center}.form-box p{color:#aaa;margin-bottom:35px;line-height:1.5}form{display:flex;flex-direction:column;gap:22px}input{padding:17px;border-radius:18px;border:none;outline:none;background:#ffffff14;color:#fff;font-size:14px;transition:all .3s ease}input::placeholder{color:#aaa}input:focus{background:#ffffff1f;border:1px solid #6c63ff;box-shadow:0 0 15px #6c63ff66}button{padding:18px;border-radius:18px;border:none;cursor:pointer;font-weight:600;font-size:15px;background:linear-gradient(90deg,#6c63ff,#9c6bff);color:#fff;transition:all .3s ease}button:hover{transform:translateY(-3px);box-shadow:0 20px 40px #6c63ff66}button:active{transform:scale(.97)}.toast{position:fixed;top:30px;right:-5px;padding:18px 26px;border-radius:18px;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);box-shadow:0 15px 50px #0009;animation:slideIn .4s ease forwards;font-size:14px;font-weight:500;min-width:280px;text-align:center;color:#fff;border:2px solid rgba(1,153,41,.7)}.toast.success{background:linear-gradient(90deg,#00c853,#00e676);box-shadow:0 10px 40px #00c85399}.toast.error{background:linear-gradient(90deg,#ff4d4d,#ff6b6b);box-shadow:0 10px 40px #ff4b4b99}@keyframes slideIn{0%{transform:translateY(-30px);opacity:0}to{transform:translateY(0);opacity:1}}.success{color:#6cff9e;font-size:16px;text-align:center}.subtext{font-size:16px;margin-bottom:35px;color:#ccc;line-height:1.6}.highlight{background:linear-gradient(90deg,#6c63ff,#9c6bff,#00e5ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% auto;animation:shimmer 4s linear infinite;font-weight:600}@keyframes shimmer{0%{background-position:0% center}to{background-position:200% center}}
