body{color:#fff;background-image:linear-gradient(#020917,#101725);margin:0;font-family:Inter,Avenir,Helvetica,Arial,sans-serif}.content{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:20px;line-height:1.1;display:flex}.content h1{margin-bottom:2rem;font-size:3.6rem;font-weight:700}.form{flex-direction:column;gap:1rem;width:100%;max-width:500px;display:flex}.input{color:#fff;background:#ffffff1a;border:1px solid #333;border-radius:8px;outline:none;padding:12px 16px;font-size:1rem}.input::placeholder{color:#ffffff80}.input:focus{border-color:#646cff}.button{color:#fff;cursor:pointer;background:#646cff;border:none;border-radius:8px;padding:12px 24px;font-size:1rem;font-weight:600;transition:background .2s}.button:hover{background:#535bf2}.error{color:#ff6b6b;margin-top:1rem}.result{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:1rem;font-size:1.1rem;display:flex}.result a{color:#646cff;text-decoration:none}.result a:hover{text-decoration:underline}.copy-button{color:#fff;cursor:pointer;background:#22c55e;border:none;border-radius:6px;padding:8px 16px;font-size:.9rem;font-weight:600;transition:background .2s}.copy-button:hover{background:#16a34a}